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 * @return a function to call that generates the full class name */ export default function bem(base: Block): BEMResult; export {};