/** * Minimal OpenAPI 3.x types for components/schemas round-trip. */ export interface OpenApiRef { $ref: string; } export interface OpenApiSchemaObject { type?: string; format?: string; properties?: Record; items?: OpenApiSchema; enum?: (string | number)[]; description?: string; /** DeukPack: preserve field id when emitting */ 'x-field-id'?: number; } export type OpenApiSchema = OpenApiRef | OpenApiSchemaObject; export interface OpenApiComponents { schemas?: Record; } export interface OpenApiSpec { openapi?: string; info?: { title?: string; version?: string; }; components?: OpenApiComponents; } export declare function isRef(schema: OpenApiSchema): schema is OpenApiRef; export declare function resolveRef(ref: string): string; //# sourceMappingURL=OpenApiTypes.d.ts.map