import { ZodAny } from "zod"; export { YAMLDocumentStructure } from "./yaml-tools/YamlDomStructure"; export interface DescriptorPath { [key: string]: Descriptor["PathObject"]; } export interface Descriptor { requestBody: { [key: string]: Data }; parameters: { path?: { [key: string]: Data }; query?: { [key: string]: Data }; cookies?: { [key: string]: Data }; headers?: { [key: string]: Data }; }; responses: { [key: string]: Data | Descriptor["requestBody"] }; OperationObject: { requestBody?: Descriptor["requestBody"]; responses: Descriptor["responses"]; parameters?: Descriptor["parameters"]; }; PathObject: { [key: string]: Descriptor["OperationObject"]; }; paths: { [key: string]: Descriptor["PathObject"] }; }