import type { Address } from "@commercelayer/sdk"; export type AddressValuesKeys = `${keyof Address}` | `billing_address_${keyof Address}` | `shipping_address_${keyof Address}` | `billing_address_${`metadata_${string}`}` | `shipping_address_${`metadata_${string}`}` | `billing_address_save_to_customer_book` | `shipping_address_save_to_customer_book`; export interface DefaultContextAddress { validation?: void; setValue?: (name: AddressValuesKeys, value: string | number | readonly string[]) => void; errors?: Record; errorClassName?: string; requiresBillingInfo?: boolean; resetField?: (name: string) => void; values?: { [T in AddressValuesKeys]: string | { value: string; }; }; isBusiness?: boolean; } declare const BillingAddressFormContext: import("react").Context; export default BillingAddressFormContext;