import { AddressDTO } from '@sentecacommerce/sdk';
export declare const useSavedShippingList: ({ enabled, selectedShippingAddress, setShippingAddress, handleShippingAddressChange, }: {
    enabled: boolean;
    selectedShippingAddress?: AddressDTO | undefined;
    setShippingAddress: (data: AddressDTO) => void;
    handleShippingAddressChange: (data: AddressDTO) => void;
}) => {
    savedAddressList: {
        isSelectable: boolean;
        isSelected: boolean;
        select: () => Promise<void>;
        createdAt: number;
        updatedAt: number;
        _id?: string | undefined;
        version?: number | undefined;
        firstName?: string | undefined;
        lastName?: string | undefined;
        email?: string | undefined;
        phoneNumber?: string | undefined;
        countryCode?: string | undefined;
        region?: string | undefined;
        city?: string | undefined;
        quarter?: string | undefined;
        streetName?: string | undefined;
        streetNumber?: string | undefined;
        postalCode?: string | undefined;
        building?: string | undefined;
        entrance?: string | undefined;
        floor?: string | undefined;
        apartment?: string | undefined;
        company?: import("@sentecacommerce/sdk").CompanyDetailsDTO | undefined;
        geographicalCoordinates?: import("@sentecacommerce/sdk").GeographicalCoordinatesDTO | undefined;
        additionalStreetInfo?: string | undefined;
        additionalAddressInfo?: string | undefined;
        isDefaultBillingAddress?: boolean | undefined;
        isDefaultShippingAddress?: boolean | undefined;
        moduleData?: import("@sentecacommerce/sdk").AddressModuleDataDTO[] | undefined;
        custom?: import("@sentecacommerce/sdk").CustomField[] | undefined;
        externalId?: string | undefined;
    }[] | undefined;
    hasAvailableSavedAddress: boolean;
};
