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"]; }; }