# Installation
> `npm install --save @types/css-modules`

# Summary
This package contains type definitions for css-modules (https://github.com/css-modules/css-modules).

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-modules.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-modules/index.d.ts)
````ts
interface CSSModule {
    /**
     * Returns the specific selector from imported stylesheet as string.
     */
    [key: string]: string;
}

declare module "*.css" {
    /**
     * A CSS module.
     */
    const styles: CSSModule;
    export default styles;
}

declare module "*.scss" {
    /**
     * An SCSS based CSS module.
     *
     * https://sass-lang.com
     */
    const styles: CSSModule;
    export default styles;
}

declare module "*.sass" {
    /**
     * A Sass based CSS module.
     *
     * https://sass-lang.com
     */
    const styles: CSSModule;
    export default styles;
}

declare module "*.less" {
    /**
     * A Less based CSS module.
     *
     * http://lesscss.org
     */
    const styles: CSSModule;
    export default styles;
}

declare module "*.styl" {
    /**
     * A Stylus based CSS module.
     *
     * https://stylus-lang.com
     */
    const styles: CSSModule;
    export default styles;
}

````

### Additional Details
 * Last updated: Mon, 06 Nov 2023 22:41:05 GMT
 * Dependencies: none

# Credits
These definitions were written by [NeekSandhu](https://github.com/NeekSandhu), and [Remco Haszing](https://github.com/remcohaszing).
