import type { AddressFieldRequiredChecker } from '../../useAddressChecker';
import { IPaymentLinkCountry } from '../../../../../../../../types';
interface BillingAddressSectionProps {
    isSameAddress: boolean;
    isAddressFieldRequired: AddressFieldRequiredChecker;
    isOptional?: boolean;
    showBillingFirst?: boolean;
    isSameAddressCopyEnabled?: boolean;
    countriesData?: {
        data?: IPaymentLinkCountry[];
    };
    isFetchingCountries: boolean;
    countryDatasetData?: Array<{
        id: string;
        name: string;
    }>;
    isFetchingCountryDataset: boolean;
}
export declare const BillingAddressSection: ({ isSameAddress, isAddressFieldRequired, isOptional, showBillingFirst, isSameAddressCopyEnabled, countriesData, isFetchingCountries, countryDatasetData, isFetchingCountryDataset, }: BillingAddressSectionProps) => import("preact").JSX.Element;
export {};
//# sourceMappingURL=BillingAddressSection.d.ts.map