import { ComponentProps } from 'react';
import { VariantProps } from 'class-variance-authority';

declare const buttonStyles: (props?: ({
    variant?: "solid" | "outline" | "ghost" | null | undefined;
    size?: "xs" | "sm" | "md" | "lg" | null | undefined;
    colorScheme?: "primary" | "grey" | "warn" | "critical" | "warn-dark" | "black" | "singpass" | "corppass" | null | undefined;
    fit?: "content" | "stretch" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
export type ButtonProps = ComponentProps<"button"> & VariantProps<typeof buttonStyles>;
export declare const Button: import('react').ForwardRefExoticComponent<Omit<ButtonProps, "ref"> & import('react').RefAttributes<HTMLButtonElement>>;
export {};
