// CSS modules type CSSModuleClasses = { readonly [key: string]: string }; declare module '*.module.css' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.scss' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.sass' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.less' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.styl' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.stylus' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.pcss' { const classes: CSSModuleClasses; export default classes; } declare module '*.module.sss' { const classes: CSSModuleClasses; export default classes; } // CSS declare module '*.css' { /** * @deprecated Use `import style from './style.css?inline'` instead. */ const css: string; export default css; } declare module '*.scss' { /** * @deprecated Use `import style from './style.scss?inline'` instead. */ const css: string; export default css; } declare module '*.sass' { /** * @deprecated Use `import style from './style.sass?inline'` instead. */ const css: string; export default css; } declare module '*.less' { /** * @deprecated Use `import style from './style.less?inline'` instead. */ const css: string; export default css; } declare module '*.styl' { /** * @deprecated Use `import style from './style.styl?inline'` instead. */ const css: string; export default css; } declare module '*.stylus' { /** * @deprecated Use `import style from './style.stylus?inline'` instead. */ const css: string; export default css; } declare module '*.pcss' { /** * @deprecated Use `import style from './style.pcss?inline'` instead. */ const css: string; export default css; } declare module '*.sss' { /** * @deprecated Use `import style from './style.sss?inline'` instead. */ const css: string; export default css; } // images declare module '*.png' { const src: string; export default src; } declare module '*.jpg' { const src: string; export default src; } declare module '*.jpeg' { const src: string; export default src; } declare module '*.jfif' { const src: string; export default src; } declare module '*.pjpeg' { const src: string; export default src; } declare module '*.pjp' { const src: string; export default src; } declare module '*.gif' { const src: string; export default src; } declare module '*.svg' { const ReactComponent: React.FC>; const content: string; export { ReactComponent }; export default content; } declare module '*.ico' { const src: string; export default src; } declare module '*.webp' { const src: string; export default src; } declare module '*.avif' { const src: string; export default src; } // media declare module '*.mp4' { const src: string; export default src; } declare module '*.webm' { const src: string; export default src; } declare module '*.ogg' { const src: string; export default src; } declare module '*.mp3' { const src: string; export default src; } declare module '*.wav' { const src: string; export default src; } declare module '*.flac' { const src: string; export default src; } declare module '*.aac' { const src: string; export default src; } declare module '*.opus' { const src: string; export default src; } // fonts declare module '*.woff' { const src: string; export default src; } declare module '*.woff2' { const src: string; export default src; } declare module '*.eot' { const src: string; export default src; } declare module '*.ttf' { const src: string; export default src; } declare module '*.otf' { const src: string; export default src; } // other declare module '*.webmanifest' { const src: string; export default src; } declare module '*.pdf' { const src: string; export default src; } declare module '*.txt' { const src: string; export default src; }