import { ZodType } from "zod"; import { OpenApiDocument } from "@omer-x/openapi-types"; import { ComponentsObject } from "@omer-x/openapi-types/components"; //#region src/core/generateOpenApiSpec.d.ts type GeneratorOptions = { include?: string[]; exclude?: string[]; routeDefinerName?: string; rootPath?: string; info?: OpenApiDocument["info"]; servers?: OpenApiDocument["servers"]; security?: OpenApiDocument["security"]; securitySchemes?: ComponentsObject["securitySchemes"]; clearUnusedSchemas?: boolean; optimize?: boolean; }; declare function generateOpenApiSpec(schemas: Record, { include: includeOption, exclude: excludeOption, routeDefinerName, rootPath: additionalRootPath, info, servers, security, securitySchemes, clearUnusedSchemas: clearUnusedSchemasOption, optimize }?: GeneratorOptions): Promise & Required>>; //#endregion export { generateOpenApiSpec as default };