import { QaApiRequest } from "@mcoda/shared"; import { QaRunResult } from "@mcoda/integrations/qa/QaTypes.js"; export declare class QaApiRunner { private workspaceRoot; private options; constructor(workspaceRoot: string, options?: { timeoutMs?: number; }); private readPackageJson; probeBaseUrl(baseUrl: string, requests?: QaApiRequest[]): Promise; resolveBaseUrl(options: { planBaseUrl?: string; planBrowserBaseUrl?: string; env?: NodeJS.ProcessEnv; probeRequests?: QaApiRequest[]; }): Promise; private loadOpenApiSpec; private buildDefaultRequestsFromSpec; suggestDefaultRequests(): Promise; hasOpenApiSpec(): Promise; private persistResults; private buildRequestUrl; run(params: { baseUrl: string; requests: QaApiRequest[]; env?: NodeJS.ProcessEnv; artifactDir?: string; }): Promise; } //# sourceMappingURL=QaApiRunner.d.ts.map