import { OpenAPIV3 } from '@useoptic/openapi-utilities'; export declare const emptySpec: () => { agentMachine: import("xstate").Interpreter; sendTraffic: (...traffic: import("../../services/traffic/types").ApiTraffic[]) => void; source: import("../../services/traffic/sources/debug-implementations").PassThroughSource; spec: OpenAPIV3.Document<{}>; specInterfaceFactory: () => Promise; shutdown: () => Promise; waitForEmptyQueue: () => Promise; answerQuestion: (questionType: import("../../interactive/agents/questions").AnswerQuestionTypes, answer: (question: import("../../interactive/agents/questions").QuestionsForAgent) => void) => Promise; results: { patches: () => import("../../services/patch/incremental-json-patch/json-patcher").IPatchGroup[]; flattenedSpec: () => OpenAPIV3.Document<{}>; fileSystemPatches: () => void; }; }; export declare const oneEndpointExampleSpec: () => Promise<{ agentMachine: import("xstate").Interpreter; sendTraffic: (...traffic: import("../../services/traffic/types").ApiTraffic[]) => void; source: import("../../services/traffic/sources/debug-implementations").PassThroughSource; spec: OpenAPIV3.Document<{}>; specInterfaceFactory: () => Promise; shutdown: () => Promise; waitForEmptyQueue: () => Promise; answerQuestion: (questionType: import("../../interactive/agents/questions").AnswerQuestionTypes, answer: (question: import("../../interactive/agents/questions").QuestionsForAgent) => void) => Promise; results: { patches: () => import("../../services/patch/incremental-json-patch/json-patcher").IPatchGroup[]; flattenedSpec: () => OpenAPIV3.Document<{}>; fileSystemPatches: () => void; }; }>; export declare const oneEndpointExampleSpecWithRequestBody: () => Promise<{ agentMachine: import("xstate").Interpreter; sendTraffic: (...traffic: import("../../services/traffic/types").ApiTraffic[]) => void; source: import("../../services/traffic/sources/debug-implementations").PassThroughSource; spec: OpenAPIV3.Document<{}>; specInterfaceFactory: () => Promise; shutdown: () => Promise; waitForEmptyQueue: () => Promise; answerQuestion: (questionType: import("../../interactive/agents/questions").AnswerQuestionTypes, answer: (question: import("../../interactive/agents/questions").QuestionsForAgent) => void) => Promise; results: { patches: () => import("../../services/patch/incremental-json-patch/json-patcher").IPatchGroup[]; flattenedSpec: () => OpenAPIV3.Document<{}>; fileSystemPatches: () => void; }; }>; export declare const oneEndpointWithLargeGitHubExample: () => Promise<{ agentMachine: import("xstate").Interpreter; sendTraffic: (...traffic: import("../../services/traffic/types").ApiTraffic[]) => void; source: import("../../services/traffic/sources/debug-implementations").PassThroughSource; spec: OpenAPIV3.Document<{}>; specInterfaceFactory: () => Promise; shutdown: () => Promise; waitForEmptyQueue: () => Promise; answerQuestion: (questionType: import("../../interactive/agents/questions").AnswerQuestionTypes, answer: (question: import("../../interactive/agents/questions").QuestionsForAgent) => void) => Promise; results: { patches: () => import("../../services/patch/incremental-json-patch/json-patcher").IPatchGroup[]; flattenedSpec: () => OpenAPIV3.Document<{}>; fileSystemPatches: () => void; }; }>; //# sourceMappingURL=specs.d.ts.map