import * as z from "zod"; export declare const AddressSchema: z.ZodObject<{ street: z.ZodString; number: z.ZodString; complement: z.ZodOptional; 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; }>; export declare const AddressSectionCardPropsSchema: z.ZodObject<{ 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; }>>; }, "strip", z.ZodTypeAny, { address: { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; } | null; }, { address: { number: string; country: string; street: string; neighborhood: string; city: string; state: string; zipCode: string; complement?: string | undefined; } | null; }>; export type AddressSectionCardProps = z.infer; export type Address = z.infer;