declare module '*.aac' {
  const asset: string;
  export default asset;
}

declare module '*.css' {
  const asset: string;
  export default asset;
}

declare module '*.scss' {
  const asset: string;
  export default asset;
}

declare module '*.sass' {
  const asset: string;
  export default asset;
}

declare module '*.eot' {
  const asset: string;
  export default asset;
}

declare module '*.flac' {
  const asset: string;
  export default asset;
}

declare module '*.gql' {
  const asset: string;
  export default asset;
}
declare module '*.graphql' {
  const asset: string;
  export default asset;
}

declare module '*.mdx' {
  import type { ComponentType as MdxComponentType } from 'react';

  export const attributes: any;
  export const filename: string;
  const Component: MdxComponentType;
  export default Component;
}

declare module '*.mp3' {
  const asset: string;
  export default asset;
}

declare module '*.mp4' {
  const asset: string;
  export default asset;
}

declare module '*.ogg' {
  const asset: string;
  export default asset;
}

declare module '*.otf' {
  const asset: string;
  export default asset;
}

declare module '*.sql' {
  const asset: string;
  export default asset;
}

declare module '*.ttf' {
  const asset: string;
  export default asset;
}
declare module '*.wav' {
  const asset: string;
  export default asset;
}
declare module '*.webm' {
  const asset: string;
  export default asset;
}

declare module '*.woff' {
  const asset: string;
  export default asset;
}

declare module '*.woff2' {
  const asset: string;
  export default asset;
}

declare module '*.webmanifest' {
  const asset: string;
  export default asset;
}

declare module '*.zip' {
  const asset: string;
  export default asset;
}
