import { Got } from 'got'; import { FlinksResponseBase, FlinksSummaryAccountResponse, FlinksLoginResponse, ResponseBase, AccountResponse, LoginResponse } from '../types'; export interface GetAccountsSummaryOptions { requestId: string; withBalance?: boolean; accessToken?: string; } export interface GetAccountsSummaryAsyncOptions { requestId: string; accessToken?: string; } export interface FlinksGetAccountsSummaryResponse extends FlinksResponseBase { Accounts: FlinksSummaryAccountResponse[]; Login: FlinksLoginResponse; Institution: string; RequestId: string; } export interface FlinksGetAccountsSummaryAsyncResponse extends FlinksResponseBase { FlinksCode: string; Message: string; RequestId: string; } export interface GetAccountsSummaryResponse extends ResponseBase { accounts: AccountResponse[]; login: LoginResponse; institution: string; requestId: string; } export interface GetAccountsSummaryAsyncResponse extends ResponseBase { flinksCode: string; message: string; requestId: string; } declare const getAccountsSummary: (client: Got, options: GetAccountsSummaryOptions) => Promise; declare const getAccountsSummaryAsync: (client: Got, options: GetAccountsSummaryAsyncOptions) => Promise; export { getAccountsSummary, getAccountsSummaryAsync };