declare type Block = string; declare type Element = string; declare type Modifier = Record; declare type BEMResult = (elementOrModifier?: Element | Modifier, modifier?: Modifier) => string; /** * Applies the BEM styled class name to an element. * * @see https://en.bem.info/methodology/css/ * @param base - The base class to use * @returns a function to call that generates the full class name */ export declare function bem(base: Block): BEMResult; export {};