import z from 'zod'; import type { CustomFieldDefinitionIndex } from '@/models/custom-field-definition/customFieldDefinitionIndex.model.ts'; export declare const individualCreateFormSchema: z.ZodObject<{ address: z.ZodNullable>; bus: z.ZodString; city: z.ZodString; coordinates: z.ZodObject<{ lat: z.ZodNullable; lng: z.ZodNullable; }, z.core.$strip>; country: z.ZodString; postalCode: z.ZodString; street: z.ZodString; streetNumber: z.ZodString; }, z.core.$strip>>; email: z.ZodNullable; firstName: z.ZodString; lastName: z.ZodString; mobilePhone: z.ZodNullable; phone: z.ZodNullable; }, z.core.$strip>; export type IndividualCreateForm = z.infer & { customFields: Record | null; }; export declare function getIndividualCreateFormSchema(customFieldDefinitions: CustomFieldDefinitionIndex[]): z.ZodObject<{ address: z.ZodNullable>; bus: z.ZodString; city: z.ZodString; coordinates: z.ZodObject<{ lat: z.ZodNullable; lng: z.ZodNullable; }, z.core.$strip>; country: z.ZodString; postalCode: z.ZodString; street: z.ZodString; streetNumber: z.ZodString; }, z.core.$strip>>; customFields: z.ZodNullable>; }, z.core.$strip>>; email: z.ZodNullable; firstName: z.ZodString; lastName: z.ZodString; mobilePhone: z.ZodNullable; phone: z.ZodNullable; }, z.core.$strip>;