export declare const CDF_V1_SCHEMA_URL = "https://contentful.com/schemas/cdf/v1"; export declare const cdfV1JsonSchema: { readonly $schema: "http://json-schema.org/draft-07/schema#"; readonly $id: "https://contentful.com/schemas/cdf/v1"; readonly title: "CDF Component Definition Format v1"; readonly type: "object"; readonly required: readonly ["$schema"]; readonly properties: { readonly $schema: { readonly type: "string"; readonly const: "https://contentful.com/schemas/cdf/v1"; }; }; readonly additionalProperties: { readonly $ref: "#/definitions/groupOrComponent"; }; readonly definitions: { readonly groupOrComponent: { readonly oneOf: readonly [{ readonly $ref: "#/definitions/component"; }, { readonly $ref: "#/definitions/group"; }]; }; readonly component: { readonly type: "object"; readonly required: readonly ["$type", "$properties"]; readonly properties: { readonly $type: { readonly type: "string"; readonly const: "component"; }; readonly $description: { readonly type: "string"; }; readonly $properties: { readonly type: "object"; readonly additionalProperties: { readonly $ref: "#/definitions/property"; }; }; readonly $slots: { readonly type: "object"; readonly additionalProperties: { readonly $ref: "#/definitions/slot"; }; }; }; readonly additionalProperties: false; }; readonly property: { readonly type: "object"; readonly required: readonly ["$type", "$category"]; readonly properties: { readonly $type: { readonly type: "string"; readonly enum: readonly ["string", "richtext", "number", "media", "link", "enum", "token", "boolean"]; }; readonly $category: { readonly type: "string"; readonly enum: readonly ["content", "design", "state", "unattached"]; }; readonly $description: { readonly type: "string"; }; readonly $required: { readonly type: "boolean"; }; readonly $default: {}; readonly $values: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly '$token.kind': { readonly type: "string"; }; readonly '$token.allowed': { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly additionalProperties: false; }; readonly slot: { readonly type: "object"; readonly properties: { readonly $description: { readonly type: "string"; }; readonly $required: { readonly type: "boolean"; }; readonly $allowedComponents: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly additionalProperties: false; }; readonly group: { readonly type: "object"; readonly properties: { readonly $description: { readonly type: "string"; }; }; readonly additionalProperties: { readonly $ref: "#/definitions/groupOrComponent"; }; }; }; };