import { type Result } from '@overture-stack/lectern-dictionary'; import { z as zod } from 'zod'; declare const dictionaryServerRecordSchema: zod.ZodObject; displayName: zod.ZodOptional; meta: zod.ZodOptional>; references: zod.ZodOptional>; schemas: zod.ZodArray; displayName: zod.ZodOptional; fields: zod.ZodArray; delimiter: zod.ZodOptional; displayName: zod.ZodOptional; isArray: zod.ZodOptional; meta: zod.ZodOptional>; unique: zod.ZodOptional; }, { valueType: zod.ZodLiteral<"string">; restrictions: zod.ZodOptional, "many">, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; regex: zod.ZodOptional, zod.ZodArray, "many">]>, zod.ZodString]>>; }, "strict", zod.ZodTypeAny, { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }, { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>>]>, zod.ZodArray, "many">, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; regex: zod.ZodOptional, zod.ZodArray, "many">]>, zod.ZodString]>>; }, "strict", zod.ZodTypeAny, { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }, { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>>]>, "many">]>>; }>, "strict", zod.ZodTypeAny, { valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; }, { valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; }>, zod.ZodObject; delimiter: zod.ZodOptional; displayName: zod.ZodOptional; isArray: zod.ZodOptional; meta: zod.ZodOptional>; unique: zod.ZodOptional; }, { valueType: zod.ZodLiteral<"number">; restrictions: zod.ZodOptional, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; range: zod.ZodOptional; exclusiveMin: zod.ZodOptional; max: zod.ZodOptional; min: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>>; }, "strict", zod.ZodTypeAny, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>>]>, zod.ZodArray, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; range: zod.ZodOptional; exclusiveMin: zod.ZodOptional; max: zod.ZodOptional; min: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>>; }, "strict", zod.ZodTypeAny, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>>]>, "many">]>>; }>, "strict", zod.ZodTypeAny, { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; }, { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; }>, zod.ZodObject; delimiter: zod.ZodOptional; displayName: zod.ZodOptional; isArray: zod.ZodOptional; meta: zod.ZodOptional>; unique: zod.ZodOptional; }, { valueType: zod.ZodLiteral<"integer">; restrictions: zod.ZodOptional, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; range: zod.ZodOptional; exclusiveMin: zod.ZodOptional; max: zod.ZodOptional; min: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>>; }, "strict", zod.ZodTypeAny, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>>]>, zod.ZodArray, zod.ZodString]>>; empty: zod.ZodOptional; required: zod.ZodOptional; range: zod.ZodOptional; exclusiveMin: zod.ZodOptional; max: zod.ZodOptional; min: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }, { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; }>>; }, "strict", zod.ZodTypeAny, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }, { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>>]>, "many">]>>; }>, "strict", zod.ZodTypeAny, { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; }, { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; }>, zod.ZodObject; delimiter: zod.ZodOptional; displayName: zod.ZodOptional; isArray: zod.ZodOptional; meta: zod.ZodOptional>; unique: zod.ZodOptional; }, { valueType: zod.ZodLiteral<"boolean">; restrictions: zod.ZodOptional; required: zod.ZodOptional; }, "strict", zod.ZodTypeAny, { empty?: boolean | undefined; required?: boolean | undefined; }, { empty?: boolean | undefined; required?: boolean | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>>]>, zod.ZodArray; required: zod.ZodOptional; }, "strict", zod.ZodTypeAny, { empty?: boolean | undefined; required?: boolean | undefined; }, { empty?: boolean | undefined; required?: boolean | undefined; }>, zod.ZodType, zod.ZodTypeDef, import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>>]>, "many">]>>; }>, "strict", zod.ZodTypeAny, { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; }, { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; }>]>, "many">; meta: zod.ZodOptional>; restrictions: zod.ZodOptional, "many">; }, "strip", zod.ZodTypeAny, { schema: string; mappings: { local: string; foreign: string; }[]; }, { schema: string; mappings: { local: string; foreign: string; }[]; }>, "many">>; uniqueKey: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; }, { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; }>>; }, "strict", zod.ZodTypeAny, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }>, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }>, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }>, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }, { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }>, "many">; version: zod.ZodString; }, { _id: zod.ZodString; createdAt: zod.ZodDate; updatedAt: zod.ZodOptional; }>, "strict", zod.ZodTypeAny, { _id: string; createdAt: Date; name: string; schemas: { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }[]; version: string; updatedAt?: Date | undefined; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; references?: import("@overture-stack/lectern-dictionary").References | undefined; }, { _id: string; createdAt: Date; name: string; schemas: { name: string; fields: ({ valueType: "string"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }> | ({ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | string[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; regex?: string | string[] | undefined; }>)[] | undefined; } | { valueType: "number"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "integer"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }> | ({ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ codeList?: string | number[] | undefined; empty?: boolean | undefined; required?: boolean | undefined; range?: { exclusiveMax?: number | undefined; exclusiveMin?: number | undefined; max?: number | undefined; min?: number | undefined; } | undefined; }>)[] | undefined; } | { valueType: "boolean"; name: string; description?: string | undefined; delimiter?: string | undefined; displayName?: string | undefined; isArray?: boolean | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; unique?: boolean | undefined; restrictions?: { empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }> | ({ empty?: boolean | undefined; required?: boolean | undefined; } | import("@overture-stack/lectern-dictionary").ConditionalRestriction<{ empty?: boolean | undefined; required?: boolean | undefined; }>)[] | undefined; })[]; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; restrictions?: { foreignKey?: { schema: string; mappings: { local: string; foreign: string; }[]; }[] | undefined; uniqueKey?: string[] | undefined; } | undefined; }[]; version: string; updatedAt?: Date | undefined; description?: string | undefined; displayName?: string | undefined; meta?: import("@overture-stack/lectern-dictionary").DictionaryMeta | undefined; references?: import("@overture-stack/lectern-dictionary").References | undefined; }>; export type DictionaryServerRecord = zod.infer; /** * Fetches a single Dictionary from a Lectern server. This can be done either by ID or by Name and Version. * * The option `showReferences` is available with default `false`. When `false`, the dictionary * will be returned with all entries that use references replaced with their reference values. When `true`, * all references will be left in place and the dictionary will contain a references property with all available * references included. * @param options * @returns */ export declare const getDictionary: (lecternHost: string, dictionary: { id: string; } | { name: string; version: string; }, options?: { showReferences?: boolean; }) => Promise>; export {};