import * as z from 'zod/v4'; /** * Composite field value consists of multiple field values. */ export declare const GeographicalArea: { readonly URBAN: "URBAN"; readonly RURAL: "RURAL"; }; export declare const AddressType: { readonly DOMESTIC: "DOMESTIC"; readonly INTERNATIONAL: "INTERNATIONAL"; }; export declare const FileFieldValue: z.ZodObject<{ path: z.core.$ZodBranded; originalFilename: z.ZodString; type: z.ZodString; }, z.core.$strip>; export type FileFieldValue = z.infer; export declare const NameFieldValue: z.ZodObject<{ firstname: z.ZodString; surname: z.ZodString; middlename: z.ZodOptional; }, z.core.$strip>; export declare const NameFieldUpdateValue: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ firstname: z.ZodOptional>; surname: z.ZodOptional>; middlename: z.ZodOptional>; }, z.core.$strip>, z.ZodNull]>, z.ZodUndefined]>; export type NameFieldValue = z.infer; export type NameFieldUpdateValue = z.infer; export declare const StreetLevelDetailsUpdateValue: z.ZodOptional>>>; export declare const DomesticAddressFieldValue: z.ZodObject<{ country: z.ZodString; streetLevelDetails: z.ZodOptional>; addressType: z.ZodLiteral<"DOMESTIC">; administrativeArea: z.ZodString; }, z.core.$strip>; export type DomesticAddressFieldValue = z.infer; export declare const AddressFieldValue: z.ZodDiscriminatedUnion<[z.ZodObject<{ country: z.ZodString; streetLevelDetails: z.ZodOptional>; addressType: z.ZodLiteral<"DOMESTIC">; administrativeArea: z.ZodString; }, z.core.$strip>, z.ZodObject<{ country: z.ZodString; streetLevelDetails: z.ZodOptional>; addressType: z.ZodLiteral<"INTERNATIONAL">; }, z.core.$strip>], "addressType">; export type AddressFieldValue = z.infer; export declare const AddressFieldUpdateValue: z.ZodOptional>; streetLevelDetails: z.ZodOptional>>>; addressType: z.ZodLiteral<"DOMESTIC">; administrativeArea: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ country: z.ZodOptional>; streetLevelDetails: z.ZodOptional>>>; addressType: z.ZodLiteral<"INTERNATIONAL">; }, z.core.$strip>], "addressType">>>; export type AddressFieldUpdateValue = z.infer; export declare const FileFieldValueWithOption: z.ZodObject<{ path: z.core.$ZodBranded; originalFilename: z.ZodString; type: z.ZodString; option: z.ZodString; }, z.core.$strip>; export type FileFieldValueWithOption = z.infer; export declare const FileFieldWithOptionValue: z.ZodArray; originalFilename: z.ZodString; type: z.ZodString; option: z.ZodString; }, z.core.$strip>>; export type FileFieldWithOptionValue = z.infer; export declare const HttpFieldValue: z.ZodObject<{ loading: z.ZodBoolean; error: z.ZodOptional>>; data: z.ZodAny; }, z.core.$strip>; export type HttpFieldValue = z.infer; export declare const HttpFieldUpdateValue: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ loading: z.ZodOptional>; error: z.ZodOptional>>; data: z.ZodOptional>; }, z.core.$strip>, z.ZodNull]>, z.ZodUndefined]>; export declare const QueryParamReaderFieldValue: z.ZodOptional; updatedAt: z.ZodISODateTime; }, z.core.$strip>>>; export type QueryParamReaderFieldValue = z.infer; export declare const QueryParamReaderFieldUpdateValue: z.ZodObject<{ data: z.ZodRecord; }, z.core.$strip>; export declare const QrReaderFieldValue: z.ZodObject<{ data: z.ZodAny; }, z.core.$strip>; export type QrReaderFieldValue = z.infer; export declare const IdReaderFieldValue: z.ZodObject<{ data: z.ZodAny; }, z.core.$strip>; export type IdReaderFieldValue = z.infer; export declare const NumberWithUnitFieldValue: z.ZodObject<{ numericValue: z.ZodNumber; unit: z.ZodString; }, z.core.$strip>; export declare const NumberWithUnitFieldUpdateValue: z.ZodObject<{ numericValue: z.ZodOptional; unit: z.ZodOptional; }, z.core.$strip>; export type NumberWithUnitFieldValue = z.infer; export type NumberWithUnitFieldUpdateValue = z.infer; export declare const CustomFieldValue: z.core.$ZodBranded; export type CustomFieldValue = z.infer; //# sourceMappingURL=CompositeFieldValue.d.ts.map