import type { AnySchema } from "ajv"; /** * JSON Schemas for validating descriptor UI specs and renderer maps. * * These schemas are intended for server/backoffice systems validating JSON * loaded from databases or API calls. * * Design goals: * - validate discriminated unions (e.g. FieldSource.type) * - validate required keys and primitive types * - remain forward-compatible (allow unknown keys where safe) */ export declare const fieldSourceSchema: AnySchema; export declare const catalogFilterSpecSchema: AnySchema; export declare const catalogPresentationSpecSchema: AnySchema; export declare const catalogDesignScopeSchema: AnySchema; export declare const catalogDesignRefSchema: AnySchema; export declare const catalogDesignObjectRecordSchema: AnySchema; export declare const catalogCustomRendererSchema: AnySchema; export declare const catalogRendererSnippetRecordSchema: AnySchema; export declare const catalogListRenderMapSchema: AnySchema; export declare const catalogItemRenderMapSchema: AnySchema; export declare const catalogPresentationProfileRecordSchema: AnySchema; export declare const resolvedCatalogPresentationBindingSchema: AnySchema; //# sourceMappingURL=ui-spec-schema.d.ts.map