import { z } from 'zod';
import { StepComponentProps } from '../../types/steps';
export declare const jointAddressSchema: z.ZodObject<{
    primary: z.ZodObject<{
        address1: z.ZodString;
        address2: z.ZodOptional<z.ZodString>;
        city: z.ZodString;
        state: z.ZodString;
        zip: z.ZodString;
        country: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    }, {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    }>;
    secondary: z.ZodObject<{
        address1: z.ZodString;
        address2: z.ZodOptional<z.ZodString>;
        city: z.ZodString;
        state: z.ZodString;
        zip: z.ZodString;
        country: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    }, {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    secondary: {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    };
    primary: {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    };
}, {
    secondary: {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    };
    primary: {
        country: string;
        address1: string;
        city: string;
        state: string;
        zip: string;
        address2?: string | undefined;
    };
}>;
export type JointAddressFieldsData = z.infer<typeof jointAddressSchema>;
export interface JointAddressFieldsProps extends StepComponentProps<JointAddressFieldsData> {
}
export declare const JointAddressFields: React.FC<JointAddressFieldsProps>;
export default JointAddressFields;
