import * as React from 'react';
import { SurfaceProps } from './cva.js';
import 'class-variance-authority/types';
import 'class-variance-authority';

interface ButtonProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'className' | 'style'>, SurfaceProps {
    asChild?: boolean;
}
declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;

export { Button, type ButtonProps };
