import { AgButton, ButtonProps } from '../../Button/core/_Button.js'; import { FxProps } from '../../../types/fx.js'; export interface ButtonFxProps extends ButtonProps, FxProps { } /** * ButtonFx - Button with CSS animation effects * * Extends AgButton to add optional CSS-only animation effects. * Inherits all Button functionality and styling. * * Features: * - 9 CSS-only FX effects * - Full control over button hover states * - Automatic reduced-motion support * - Can override Button's default hover behaviors */ export declare class ButtonFx extends AgButton implements FxProps { static styles: import('lit').CSSResultGroup[]; fx?: string; fxSpeed: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; fxEase: 'ease' | 'ease-in' | 'ease-out' | 'ease-in-out' | 'bounce' | 'spring-sm' | 'spring-md' | 'spring-lg'; fxDisabled: boolean; constructor(); firstUpdated(): void; updated(changedProperties: Map): void; private _applyFxClasses; private _applyFxCustomProperties; } //# sourceMappingURL=_ButtonFx.d.ts.map