import { ButtonProps as ChakraButtonProps, TooltipProps as ChakraTooltipProps } 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];
export type ButtonProps = Omit<ChakraButtonProps, 'variant'> & {
    variant?: ButtonVariants | AnyStringValue;
    tooltip?: ChakraTooltipProps['label'];
};
declare const Button: import("@chakra-ui/react").ComponentWithAs<"button", ButtonProps>;
export default Button;
