/**
 * bem helper
 * b() // 'button'
 * b('text') // 'button__text'
 * b({ disabled }) // 'button button--disabled'
 * b('text', { disabled }) // 'button__text button__text--disabled'
 * b(['disabled', 'primary']) // 'button button--disabled button--primary'
 */
export declare type Modifier = string | Record<string, any>;
export declare type Modifiers = Modifier | Modifier[];
export declare const block: (blockName: string, ns?: string) => (element?: Modifiers | undefined, mods?: Modifiers | undefined) => Modifiers;
