import * as _chakra_ui_system_dist_system_types from '@chakra-ui/system/dist/system.types';
import { ButtonProps as ButtonProps$1 } from '@chakra-ui/react';

declare const BUTTON_VARIANTS: readonly ["solid", "solid-brand", "brand", "outline", "outline-delete", "delete", "link", "icon", "ghost", "ghost-white", "subtle", "unstyled", "inputOutline", "nav"];
type AnyStringValue = string & NonNullable<unknown>;
type ButtonVariants = (typeof BUTTON_VARIANTS)[number];
type ButtonProps = Omit<ButtonProps$1, 'variant'> & {
    variant?: ButtonVariants | AnyStringValue;
};
declare const Button: _chakra_ui_system_dist_system_types.ComponentWithAs<"button", ButtonProps>;

export { ButtonProps, Button as default };
