import * as z from "zod"; export declare const TerreiroProfilePagePropsSchema: z.ZodObject<{ terreiro: z.ZodObject<{ id: z.ZodString; name: z.ZodString; documentType: z.ZodString; document: z.ZodString; foundationDate: z.ZodNullable; biography: z.ZodNullable; religion: z.ZodNullable>; imageUrl: z.ZodNullable; status: z.ZodEnum<["ACTIVE", "INACTIVE"]>; }, "strip", z.ZodTypeAny, { id: string; status: "ACTIVE" | "INACTIVE"; name: string; document: string; imageUrl: string | null; documentType: string; foundationDate: string | null; biography: string | null; religion: { id: string; name: string; origin: string; description: string; createdAt: string; updatedAt: string; matriz: string; characteristics: string; founder: string; } | null; }, { id: string; status: "ACTIVE" | "INACTIVE"; name: string; document: string; imageUrl: string | null; documentType: string; foundationDate: string | null; biography: string | null; religion: { id: string; name: string; origin: string; description: string; createdAt: string; updatedAt: string; matriz: string; characteristics: string; founder: string; } | null; }>; address: z.ZodNullable; neighborhood: z.ZodString; city: z.ZodString; state: z.ZodString; zipCode: z.ZodString; country: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; }, { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; }>>; contacts: z.ZodNullable; userId: z.ZodOptional; terreiroId: z.ZodOptional; createdByUserId: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; phone: string; contactPerson: string | null; userId?: string | undefined; terreiroId?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; createdByUserId?: string | undefined; }, { id: string; phone: string; contactPerson: string | null; userId?: string | undefined; terreiroId?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; createdByUserId?: string | undefined; }>, "many">>; onBack: z.ZodOptional, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { address: { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; } | null; terreiro: { id: string; status: "ACTIVE" | "INACTIVE"; name: string; document: string; imageUrl: string | null; documentType: string; foundationDate: string | null; biography: string | null; religion: { id: string; name: string; origin: string; description: string; createdAt: string; updatedAt: string; matriz: string; characteristics: string; founder: string; } | null; }; contacts: { id: string; phone: string; contactPerson: string | null; userId?: string | undefined; terreiroId?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; createdByUserId?: string | undefined; }[] | null; onBack?: ((...args: unknown[]) => void) | undefined; }, { address: { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; } | null; terreiro: { id: string; status: "ACTIVE" | "INACTIVE"; name: string; document: string; imageUrl: string | null; documentType: string; foundationDate: string | null; biography: string | null; religion: { id: string; name: string; origin: string; description: string; createdAt: string; updatedAt: string; matriz: string; characteristics: string; founder: string; } | null; }; contacts: { id: string; phone: string; contactPerson: string | null; userId?: string | undefined; terreiroId?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; createdByUserId?: string | undefined; }[] | null; onBack?: ((...args: unknown[]) => void) | undefined; }>; export type TerreiroProfilePageProps = z.infer;