import { ParseResult, ValidationResult, SchemaResult, ServerConfig } from './types.js';
/**
 * Real Parserator API Client for MCP Server
 * Uses the actual production Parserator SDK with the Architect-Extractor pattern
 */
export declare class ParseratorClient {
    private config;
    private sdk;
    constructor(config: ServerConfig);
    private initializeSDK;
    parseData(inputData: string, outputSchema: any, instructions?: string): Promise<ParseResult>;
    validateSchema(data: any, schema: any): Promise<ValidationResult>;
    suggestSchema(sampleData: string): Promise<SchemaResult>;
    private basicValidation;
    private generatePatternSchema;
    getUsageStats(): Promise<any>;
    getTemplates(): Promise<any[]>;
    testConnection(): Promise<{
        success: boolean;
        latency: number;
        error?: string;
    }>;
}
//# sourceMappingURL=parserator-client.d.ts.map