import { Axios } from 'axios'; import { CreateDedicatedVirtualAccount, DeactivateDedicatedAccountResponse, DedicatedAccountCreatedResponse, FetchBankProvidersResponse, FetchDedicatedVirtualAccountResponse, ListDedicatedVirtualAccountsQueryParams, ListDedicatedVirtualAccountsResponse, RemoveSplitDedicatedAccountResponse, SplitDedicatedAccountTransaction, SplitDedicatedAccountTransactionResponse } from './interface'; interface BadRequest { status: boolean; message: string; } export declare class DedicatedAccount { http: Axios; constructor(http: Axios); create(data: CreateDedicatedVirtualAccount): Promise; list(queryParams: ListDedicatedVirtualAccountsQueryParams): Promise; fetch(dedicatedAccountId: string): Promise; deactivate(dedicatedAccountId: string): Promise; splitTransaction(data: SplitDedicatedAccountTransaction): Promise; removeSplit(accountNumber: string): Promise; providers(): Promise; } export {};