import { ElementType } from 'react'; import type { ButtonProps } from './types'; /** * A headless, accessible button component that provides complete keyboard support and toggle functionality. * * When rendered as a non-native element (`as='a'`, a router link, `as='div'`) * while `disabled` or `isLoading`, the click's default action is cancelled so an * anchor cannot navigate; a plain `as='a'` additionally loses its `href`. */ export declare const Button: { ({ as, type, disabled, autoFocus, isLoading, isPressed, onPressedChange, children, onClick, onKeyDown, className, style, ref, ...htmlProps }: ButtonProps): import("react/jsx-runtime").JSX.Element; displayName: string; };