ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
42 lines • 1.37 kB
TypeScript
/**
* Flutter Form Filler
* Intelligent form filling for Flutter web applications
*/
import { FlutterQuantumDebugger } from './flutter-quantum-debugger.js';
import { DetectedElement } from './flutter-comprehensive-detector.js';
export interface FormField {
label: string;
type: 'text' | 'email' | 'tel' | 'number' | 'select' | 'checkbox' | 'radio' | 'date';
value?: string;
required?: boolean;
options?: string[];
}
export interface FormData {
[fieldName: string]: string | boolean | number;
}
export declare class FlutterFormFiller {
/**
* Automatically detect form fields on the current page
*/
static detectFormFields(elements: DetectedElement[]): Promise<FormField[]>;
/**
* Fill a form with provided data
*/
static fillForm(quantumDebugger: FlutterQuantumDebugger, sessionId: string, formData: FormData): Promise<{
success: boolean;
filledFields: string[];
errors: string[];
}>;
/**
* Generate sample data for detected form fields
*/
static generateSampleData(fields: FormField[]): FormData;
/**
* Submit the form
*/
static submitForm(quantumDebugger: FlutterQuantumDebugger, sessionId: string, submitButtonText?: string): Promise<{
success: boolean;
error?: string;
}>;
}
//# sourceMappingURL=flutter-form-filler.d.ts.map