import { HTMLProps } from 'react';
import { CustomThemeClassNamespaces, ClassNameFunc } from './classNames';
declare type ClassNamesStrategy = {
    namespace: CustomThemeClassNamespaces;
    allProps: any;
    takeProps: (CustomThemeClassNamespaces | ClassNameFunc)[];
};
declare type RefsStrategy = {
    refs: CustomThemeClassNamespaces[];
};
export declare function Div(props: HTMLProps<HTMLDivElement> & RefsStrategy): JSX.Element;
export declare function Div(props: HTMLProps<HTMLDivElement> & ClassNamesStrategy): JSX.Element;
export declare function Button(props: HTMLProps<HTMLButtonElement> & RefsStrategy): JSX.Element;
export declare function Button(props: HTMLProps<HTMLButtonElement> & ClassNamesStrategy): JSX.Element;
export {};
