import { z } from 'zod'; import { Predicate } from '@/types'; export declare const uuidSchema: z.ZodString; export declare const objectDTOSchema: z.ZodObject<{ uuid: z.ZodString; name: z.ZodOptional; abbreviation: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }>; export type ObjectDTOSchemaType = z.infer; export declare const statementsPropertyValueSchema: z.ZodObject<{ value: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; }, { value?: string | undefined; }>; export type StatementsPropertyValueSchemaType = z.infer; export declare const statementsPropertySchema: z.ZodObject<{ key: z.ZodOptional; values: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; }, { value?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }, { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }>; export type StatementsPropertySchemaType = z.infer; export declare const statementDTOSchema: z.ZodObject<{ subject: z.ZodString; predicate: z.ZodNativeEnum; object: z.ZodString; properties: z.ZodOptional; values: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; }, { value?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }, { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { object: string; subject: string; predicate: Predicate; properties?: { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }[] | undefined; }, { object: string; subject: string; predicate: Predicate; properties?: { key?: string | undefined; values?: { value?: string | undefined; }[] | undefined; }[] | undefined; }>; export type StatementDTOSchemaType = z.infer; export declare const propertyDTOSchema: z.ZodObject<{ uuid: z.ZodString; key: z.ZodString; version: z.ZodOptional; label: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional; inputType: z.ZodOptional; formula: z.ZodOptional; inputOrderPosition: z.ZodOptional; processingOrderPosition: z.ZodOptional; viewOrderPosition: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }, { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }>; export type PropertyDTOSchemaType = z.infer; export declare const propertyValueDTOSchema: z.ZodObject<{ uuid: z.ZodString; value: z.ZodOptional; valueTypeCast: z.ZodOptional; sourceType: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }, { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }>; export type PropertyValueDTOSchemaType = z.infer; export declare const fileDTOSchema: z.ZodObject<{ uuid: z.ZodString; fileName: z.ZodOptional; fileReference: z.ZodString; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }, { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }>; export type FileDTOSchemaType = z.infer; export declare const addressDTOSchema: z.ZodObject<{ uuid: z.ZodString; fullAddress: z.ZodOptional; street: z.ZodOptional; houseNumber: z.ZodOptional; city: z.ZodOptional; postalCode: z.ZodOptional; country: z.ZodOptional; state: z.ZodOptional; district: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; }, { uuid: string; fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; }>; export type AddressDTOSchemaType = z.infer; export declare const findStatementsParamsSchema: z.ZodEffects; predicate: z.ZodOptional>; object: z.ZodOptional; }, "strip", z.ZodTypeAny, { object?: string | undefined; subject?: string | undefined; predicate?: Predicate | undefined; }, { object?: string | undefined; subject?: string | undefined; predicate?: Predicate | undefined; }>, { object?: string | undefined; subject?: string | undefined; predicate?: Predicate | undefined; }, { object?: string | undefined; subject?: string | undefined; predicate?: Predicate | undefined; }>; export type FindStatementsParamsType = z.infer; export declare const objectWithPropertiesSchema: z.ZodObject<{ object: z.ZodObject<{ uuid: z.ZodString; name: z.ZodOptional; abbreviation: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }>; properties: z.ZodArray; label: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional; inputType: z.ZodOptional; formula: z.ZodOptional; inputOrderPosition: z.ZodOptional; processingOrderPosition: z.ZodOptional; viewOrderPosition: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }, { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }>; value: z.ZodOptional; valueTypeCast: z.ZodOptional; sourceType: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }, { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { property: { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; value?: { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; } | undefined; }, { property: { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; value?: { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; } | undefined; }>, "many">; children: z.ZodOptional; abbreviation: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }, { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }>, "many">>; files: z.ZodOptional; fileReference: z.ZodString; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }, { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { object: { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }; properties: { property: { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; value?: { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; } | undefined; }[]; children?: { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }[] | undefined; files?: { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }[] | undefined; }, { object: { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }; properties: { property: { uuid: string; key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; value?: { uuid: string; value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; } | undefined; }[]; children?: { uuid: string; version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }[] | undefined; files?: { uuid: string; fileReference: string; fileName?: string | undefined; label?: string | undefined; }[] | undefined; }>; export type ObjectWithPropertiesType = z.infer; export declare const fileInputSchema: z.ZodObject<{ file: z.ZodObject<{ fileName: z.ZodString; fileReference: z.ZodString; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>; export declare const valueWithFilesSchema: z.ZodObject<{ value: z.ZodObject; valueTypeCast: z.ZodOptional; sourceType: z.ZodOptional; }, "uuid">, "strip", z.ZodTypeAny, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; }, "strip", z.ZodTypeAny, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }>; export declare const propertyWithValuesFilesSchema: z.ZodObject<{ property: z.ZodObject; label: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional; inputType: z.ZodOptional; formula: z.ZodOptional; inputOrderPosition: z.ZodOptional; processingOrderPosition: z.ZodOptional; viewOrderPosition: z.ZodOptional; }, "uuid">, { key: z.ZodString; }>, "strip", z.ZodTypeAny, { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }, { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }>; values: z.ZodOptional; valueTypeCast: z.ZodOptional; sourceType: z.ZodOptional; }, "uuid">, "strip", z.ZodTypeAny, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; }, "strip", z.ZodTypeAny, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }>, "many">>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; }, "strip", z.ZodTypeAny, { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }, { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }>; export declare const complexObjectCreationSchema: z.ZodObject<{ object: z.ZodObject; abbreviation: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; }, "uuid">, "strip", z.ZodTypeAny, { version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }, { version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }>; parents: z.ZodOptional>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; properties: z.ZodOptional; label: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional; inputType: z.ZodOptional; formula: z.ZodOptional; inputOrderPosition: z.ZodOptional; processingOrderPosition: z.ZodOptional; viewOrderPosition: z.ZodOptional; }, "uuid">, { key: z.ZodString; }>, "strip", z.ZodTypeAny, { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }, { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }>; values: z.ZodOptional; valueTypeCast: z.ZodOptional; sourceType: z.ZodOptional; }, "uuid">, "strip", z.ZodTypeAny, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }, { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; }, "strip", z.ZodTypeAny, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }, { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }>, "many">>; files: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileName: string; fileReference: string; label?: string | undefined; }, { fileName: string; fileReference: string; label?: string | undefined; }>; }, "strip", z.ZodTypeAny, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }, { file: { fileName: string; fileReference: string; label?: string | undefined; }; }>, "many">>; }, "strip", z.ZodTypeAny, { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }, { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }>, "many">>; address: z.ZodOptional; street: z.ZodOptional; houseNumber: z.ZodOptional; city: z.ZodOptional; postalCode: z.ZodOptional; country: z.ZodOptional; state: z.ZodOptional; district: z.ZodOptional; }, "uuid">, "strip", z.ZodTypeAny, { fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; }, { fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { object: { version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }; properties?: { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; parents?: string[] | undefined; address?: { fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; } | undefined; }, { object: { version?: string | undefined; name?: string | undefined; abbreviation?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }; properties?: { property: { key: string; version?: string | undefined; description?: string | undefined; label?: string | undefined; type?: string | undefined; inputType?: string | undefined; formula?: string | undefined; inputOrderPosition?: number | undefined; processingOrderPosition?: number | undefined; viewOrderPosition?: number | undefined; }; values?: { value: { value?: string | undefined; valueTypeCast?: string | undefined; sourceType?: string | undefined; }; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; }[] | undefined; files?: { file: { fileName: string; fileReference: string; label?: string | undefined; }; }[] | undefined; parents?: string[] | undefined; address?: { fullAddress?: string | undefined; street?: string | undefined; houseNumber?: string | undefined; city?: string | undefined; postalCode?: string | undefined; country?: string | undefined; state?: string | undefined; district?: string | undefined; } | undefined; }>; export type ComplexObjectCreationSchemaType = z.infer;