import { Sizes } from '../../../core/constants/sizes';
import { Colors } from '../../../core/constants/colors';
import { ValueOf } from '../../../types/interfaces';
export declare const ButtonSizes: Pick<typeof Sizes, "_XS" | "_S" | "_M" | "_L" | "_XL">;
export type ButtonSizesType = `${ValueOf<typeof ButtonSizes>}`;
export declare const ButtonColors: Pick<typeof Colors, "PRIMARY" | "NEUTRAL" | "SECONDARY" | "SUCCESS" | "ERROR" | "WARNING">;
export type ButtonColorType = `${ValueOf<typeof ButtonColors>}`;
export declare enum ButtonType {
    SOLID = "solid",
    OUTLINED = "outlined",
    BASE = "base",
    LINK = "link"
}
export type ButtonTypesType = `${ValueOf<typeof ButtonType>}`;
export declare enum NativeType {
    SUBMIT = "submit",
    BUTTON = "button",
    RESET = "reset"
}
export type NativeTypesType = `${ValueOf<typeof NativeType>}`;
export declare enum ButtonTarget {
    BLANK = "_blank",
    SELF = "_self",
    NEW = "_new"
}
export type ButtonTargetType = `${ValueOf<typeof ButtonTarget>}`;
export declare const ButtonClass: {
    root: string;
};
