import { Theme as ThemeMui } from '@material-ui/core';
import { ButtonProps } from '@bluebase/components';
import { Theme } from '@bluebase/core';
export interface ButtonPropsWithThemes extends ButtonProps {
    muiTheme: ThemeMui;
    theme: Theme;
}
export declare const useStyles: (props: ButtonPropsWithThemes) => Record<"text" | "outlined" | "contained", string>;
export declare function getButtonColors({ color, disabled, variant }: ButtonProps, muiTheme: ThemeMui, theme: Theme): {
    hover?: string | undefined;
    main?: string | undefined;
    text?: string | undefined;
};
