import { ButtonHTMLAttributes, FC, ReactNode } from 'react';
import { buttonVariant } from './variant';
import { VariantProps } from 'class-variance-authority';
export type ButtonProps = Omit<ButtonHTMLAttributes<HTMLButtonElement>, "disabled"> & VariantProps<typeof buttonVariant> & {
    loading?: boolean;
    loader?: ReactNode;
    iconStart?: ReactNode;
    iconEnd?: ReactNode;
};
export declare const Button: FC<ButtonProps>;
