import { HuiThemesPalette } from '../themes/presets'; import { ButtonTypes } from '../utils/prop-types'; import { ButtonProps } from './button'; export interface ButtonColorGroup { bg: string; border: string; color: string; } export declare const getButtonGhostColors: (palette: HuiThemesPalette, type: ButtonTypes) => ButtonColorGroup | null; export declare const getButtonColors: (palette: HuiThemesPalette, props: ButtonProps) => ButtonColorGroup; export declare const getButtonGhostHoverColors: (palette: HuiThemesPalette, type: ButtonTypes) => ButtonColorGroup | null; export declare const getButtonHoverColors: (palette: HuiThemesPalette, props: ButtonProps) => ButtonColorGroup; export interface ButtonCursorGroup { cursor: string; events: string; } export declare const getButtonCursor: (disabled: boolean, loading: boolean) => ButtonCursorGroup; export declare const getButtonDripColor: (palette: HuiThemesPalette, props: ButtonProps) => string;