import { Sizing } from "lib";
import { Color, ButtonVariant } from "../../../lib/inputTypes";
export declare const iconSizes: {
    [size: string]: Sizing;
};
export declare const getButtonProportions: (variant: ButtonVariant) => {
    xs: {
        paddingX: string;
        paddingY: string;
        fontSize: string;
    };
    sm: {
        paddingX: string;
        paddingY: string;
        fontSize: string;
    };
    md: {
        paddingX: string;
        paddingY: string;
        fontSize: string;
    };
    lg: {
        paddingX: string;
        paddingY: string;
        fontSize: string;
    };
    xl: {
        paddingX: string;
        paddingY: string;
        fontSize: string;
    };
};
export declare const getButtonColors: (variant: ButtonVariant, color: Color) => {
    textColor: string;
    hoverTextColor: string;
    bgColor: string;
    hoverBgColor: string;
    borderColor: string;
    focusRingColor: string;
    hoverBorderColor?: undefined;
} | {
    textColor: string;
    hoverTextColor: string;
    bgColor: string;
    borderColor: string;
    hoverBorderColor: string;
    focusRingColor: string;
    hoverBgColor?: undefined;
};
