import { AnchorHTMLAttributes, ButtonHTMLAttributes } from 'react';
export declare const selectVariants: readonly ["default", "minimal"];
export declare type SelectVariant = typeof selectVariants[number];
export declare const selectSizes: readonly ["sm", "md"];
export declare type SelectSize = typeof selectSizes[number];
export declare type SelectProps = {
    variant?: SelectVariant;
    sizing?: SelectSize;
};
export declare const buttonVariants: readonly ["primary", "secondary"];
export declare type ButtonVariant = typeof buttonVariants[number];
export declare const buttonColors: readonly ["brand", "product", "plant"];
export declare type ButtonColor = typeof buttonColors[number];
export declare const buttonSizes: readonly ["sm", "md"];
export declare type ButtonSize = typeof buttonSizes[number];
export declare type ButtonProps = {
    as?: 'button' | 'a';
    variant?: ButtonVariant;
    color?: ButtonColor;
    size?: ButtonSize;
    disabled?: boolean;
    className?: string;
    block?: boolean;
};
export declare type ButtonSpecificProps = Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'color'>;
export declare type AnchorSpecificProps = Omit<AnchorHTMLAttributes<HTMLAnchorElement>, 'color'>;
