import { StringMap } from "@azure-tools/openapi-tools-common"; import { SwaggerExampleErrorDetail } from "./swaggerValidator/modelValidator"; import * as XMsExampleExtractor from "./xMsExampleExtractor"; import { TrafficValidationIssue, TrafficValidationOptions } from "./swaggerValidator/trafficValidator"; export interface Options extends XMsExampleExtractor.Options { consoleLogLevel?: unknown; logFilepath?: unknown; pretty?: boolean; } export declare const validateSpec: (specPath: string, options: Options | undefined) => Promise<{ validateSpec?: { isValid?: boolean; error?: unknown; warning?: unknown; result?: unknown; errors?: import("./swaggerValidator/semanticValidator").SemanticErrorDetail[]; warnings?: unknown; }; resolveSpec?: undefined; validityStatus: boolean; operations: any; initialize?: unknown; }>; export declare function validateExamples(specPath: string, operationIds: string | undefined, options?: Options): Promise; export declare function validateTraffic(specPath: string, trafficPath: string, options: TrafficValidationOptions): Promise; export declare function extractXMsExamples(specPath: string, recordings: string, options: Options): Promise>; export declare function generateExamples(specPath: string, payloadDir?: string, operationIds?: string, readme?: string, tag?: string, generationRule?: "Max" | "Min", options?: Options): Promise; //# sourceMappingURL=validate.d.ts.map