import { default as React } from 'react'; import { ButtonProps } from './button'; export interface ActionButtonProps extends Omit { /** Button text */ children: React.ReactNode; /** Loading state */ isLoading?: boolean; /** Text to show when loading (defaults to "Loading...") */ loadingText?: string; /** Whether to show spinner icon when loading */ showSpinner?: boolean; } /** * ActionButton Component * * Enhanced Button component with built-in loading state management. * Automatically shows loading text/spinner and disables interaction when loading. * Commonly used for form submissions, save actions, and async operations. * * @example * ```tsx * * Save Changes * * ``` */ export declare const ActionButton: React.FC; //# sourceMappingURL=action-button.d.ts.map