import type { DetectedEntity, SchemaGenerationResult, SchemaLibrary, SchemaOutputFormat, ApiClientResult, ApiClientFramework, DetectedApiRoute } from '../types/index.js';
export declare function detectEntities(text: string): DetectedEntity[];
export declare function generateSchemas(specId: string, specText: string, library: SchemaLibrary, outputFormat: SchemaOutputFormat, outputPath?: string): SchemaGenerationResult;
export declare function detectRoutes(text: string): DetectedApiRoute[];
export declare function generateApiClient(specId: string, specText: string, framework: ApiClientFramework, outputPath?: string): ApiClientResult;
//# sourceMappingURL=schema-generator.d.ts.map