import { IGlobalAttributes, IParent, ICustomizable } from '../core'; import { CommonSquareButtonProps } from '../buttons/square-button/square-button-commons'; export declare const enum ButtonIntent { Primary = "primary", Success = "success", Default = "default", Danger = "danger" } export declare const enum ButtonSize { Small = "s", Medium = "m", Large = "l" } export declare const enum ButtonAppearance { Default = "default", Stroke = "stroke" } export interface CommonButtonProps extends IGlobalAttributes, IParent, ICustomizable { disabled?: boolean; intent?: ButtonIntent; size?: ButtonSize; appearance?: ButtonAppearance; useFullWidth?: boolean; icon?: string; } export declare function getVariantByAppearance(appearance?: ButtonAppearance): CommonSquareButtonProps['variant']; export declare function getColorByIntent(intent?: ButtonIntent): CommonSquareButtonProps['color']; export declare function convertSize(size?: ButtonSize): CommonSquareButtonProps['size'];