import { UseUserBilling, Context, FactoryParams, CustomQuery, PlatformApi } from '../types'; export interface UseUserBillingFactoryParams extends FactoryParams { addAddress: (context: Context, params: { address: Readonly; billing: Readonly; customQuery?: CustomQuery; }) => Promise; deleteAddress: (context: Context, params: { address: Readonly; billing: Readonly; customQuery?: CustomQuery; }) => Promise; updateAddress: (context: Context, params: { address: Readonly; billing: Readonly; customQuery?: CustomQuery; }) => Promise; load: (context: Context, params: { billing: Readonly; }) => Promise; setDefaultAddress: (context: Context, params: { address: Readonly; billing: Readonly; customQuery?: CustomQuery; }) => Promise; } export declare const useUserBillingFactory: (factoryParams: UseUserBillingFactoryParams) => () => UseUserBilling;