import * as React from 'react'; export interface GlassButtonProps extends Omit, 'onChange' | 'title' | 'color'> { variant?: 'primary' | 'secondary' | 'default' | 'outline' | 'ghost' | 'tertiary' | 'link' | 'gradient' | 'aurora' | 'success' | 'warning' | 'danger' | 'destructive' | 'error'; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; leftIcon?: React.ReactNode; rightIcon?: React.ReactNode; asChild?: boolean; loading?: boolean; /** @deprecated since 4.2.0, removed in 5.0.0. */ glassVariant?: string; /** @deprecated since 4.3.0, removed in 5.0.0. Use {@link 'prominent'}. */ material?: string; /** @deprecated since 4.2.0, removed in 5.0.0. */ materialProps?: Record; /** * speculative 4.x props — dropped with one warning each * @deprecated since 4.2.0, removed in 5.0.0. */ predictive?: unknown; /** @deprecated since 4.2.0, removed in 5.0.0. */ eyeTracking?: unknown; /** @deprecated since 4.2.0, removed in 5.0.0. */ adaptive?: unknown; /** @deprecated since 4.2.0, removed in 5.0.0. */ spatialAudio?: unknown; /** @deprecated since 4.2.0, removed in 5.0.0. */ trackAchievements?: unknown; /** @deprecated since 4.2.0, removed in 5.0.0. */ usageContext?: unknown; children?: React.ReactNode; } /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Button}. */ export declare function GlassButton(props: GlassButtonProps): React.JSX.Element; //# sourceMappingURL=GlassButton.d.ts.map