import { Got } from 'got'; import { FlinksResponseBase, FlinksAccountResponse, FlinksLoginResponse, ResponseBase, AccountResponse, LoginResponse } from '../types'; export interface GetAccountsDetailOptions { requestId: string; mostRecentCached?: boolean; withAccountIdentity?: boolean; withKYC?: boolean; withTransactions?: boolean; withBalance?: boolean; accountsFilter?: string[]; daysOfTransactions?: string; accessToken?: string; } export interface GetAccountsDetailAsyncOptions { requestId: string; accessToken?: string; } export interface FlinksGetAccountsDetailResponse extends FlinksResponseBase { Accounts: FlinksAccountResponse[]; Login: FlinksLoginResponse; Institution: string; RequestId: string; } export interface FlinksGetAccountsDetailAsyncResponse extends FlinksResponseBase { FlinksCode: string; Message: string; RequestId: string; } export interface GetAccountsDetailResponse extends ResponseBase { accounts: AccountResponse[]; login: LoginResponse; institution: string; requestId: string; } export interface GetAccountsDetailAsyncResponse extends ResponseBase { flinksCode: string; message: string; requestId: string; } declare const getAccountsDetail: (client: Got, options: GetAccountsDetailOptions) => Promise; declare const getAccountsDetailAsync: (client: Got, options: GetAccountsDetailAsyncOptions) => Promise; export { getAccountsDetail, getAccountsDetailAsync };