import { BaseHandler } from './base-handler.js';
export declare class AdvancedFormInteractionHandler extends BaseHandler {
    constructor();
    getToolName(): string;
    getToolDescription(): string;
    getTools(): any[];
    handle(tool: string, params: any, sessions: Map<string, any>): Promise<any>;
    private smartFormInteraction;
    private processFormField;
    private handleDynamicElements;
    private handleDropdown;
    private handleModal;
    private handleAutocomplete;
    private handleDatepicker;
    private handleOverlay;
    private simulateFileUpload;
    private waitForFormState;
    private evaluateFormState;
    private stateMatches;
    private extractFormValidationErrors;
    private createFormTestScenario;
    private captureValidationErrors;
}
//# sourceMappingURL=advanced-form-interaction-handler.d.ts.map