import { Agreement, ApiClientOptions, BillingAccount, KycApplication, KycApplicationParams, Payment, Facility, TokenizationPolicy, Transaction, PaginatedResponse } from '@provide/types'; export declare class Bookie { private static readonly DEFAULT_HOST; private readonly client; constructor(token: string, scheme?: string, host?: string, path?: string, options?: ApiClientOptions); static clientFactory(token: string, scheme?: string, host?: string, path?: string, options?: ApiClientOptions): Bookie; fetchBillingAccounts(params?: any): Promise>; fetchBillingAccountDetails(billingAccountId: string, params?: any): Promise; createBillingAccount(params: any): Promise; deleteBillingAccount(billingAccountId: string): Promise; fetchKycApplications(params?: any): Promise>; fetchKycApplicationDetails(kycApplicationId: string, params?: any): Promise; createKycApplication(params: KycApplicationParams): Promise; updateKycApplication(kycApplicationId: string, params: Partial): Promise; createPayment(params: any): Promise; createFacility(params: any): Promise; fetchFacilities(params?: any): Promise>; fetchFacilityDetails(facilityId: string, params?: any): Promise; createAgreement(facilityId: string, params: any): Promise; fetchAgreements(facilityId: string, params?: any): Promise>; fetchAgreementDetails(facilityId: string, agreementId: string, params?: any): Promise; createTokenizationPolicy(params: any): Promise; fetchTokenizationPolicies(params?: any): Promise>; fetchTokenizationPolicyDetails(tokenizationPolicyId: string, params?: any): Promise; createBillingAccountTransaction(billingAccountId: string, params: any): Promise; fetchBillingAccountTransactions(billingAccountId: string, params?: any): Promise>; fetchBillingAccountTransactionDetails(billingAccountId: string, transactionId: string, params?: any): Promise; } export declare const bookieClientFactory: (token: string, scheme?: string | undefined, host?: string | undefined, path?: string | undefined, options?: ApiClientOptions | undefined) => Bookie; //# sourceMappingURL=bookie.d.ts.map