interface BSProps { bsClass: any; bsSize: any; bsStyle: any; bsRole: any; } export function prefix(props: { bsClass?: any }, variant?: string): string; export function bsClass(defaultClass: any, Component: any): any; export function bsStyles(styles: any, defaultStyle: any, Component: any): any; export function bsSizes(sizes: any, defaultSize: any, Component: any): any; export function getClassSet(props: any): any; export function getBsProps(props: any): BSProps; export function isBsProp(propName: string): boolean; export function splitBsProps(props: any): [BSProps, any]; export function splitBsPropsAndOmit(props: any, omittedPropNames: any): [BSProps, any]; export function addStyle(Component: any, ...styleVariant: any[]): any; // TODO: export function _curry