import { AiFieldAssistantConfig } from './types';
export interface AiFieldAssistantButtonProps {
    /**
     * Current value of the input field
     */
    value: string;
    /**
     * Label/name of the field (for context in AI prompt)
     */
    fieldLabel?: string;
    /**
     * Callback when user applies the AI suggestion
     */
    onApply: (suggestion: string) => void;
    /**
     * Optional configuration for AI behavior
     */
    config?: AiFieldAssistantConfig;
    /**
     * Disable the button
     */
    disabled?: boolean;
    /**
     * Callback when dialog open state changes (for maintaining focus in collaborative mode)
     */
    onDialogOpenChange?: (open: boolean) => void;
}
export declare const AiFieldAssistantButton: ({ value, fieldLabel, onApply, config, disabled, onDialogOpenChange, }: AiFieldAssistantButtonProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AiFieldAssistantButton.d.ts.map