import { Account } from '../entities/Account';
import { Transaction } from '../entities/Transaction';
import { Balance } from '../entities/Balance';
import { MonzoAPI } from './MonzoAPI';
export declare class MonzoDataAPI extends MonzoAPI {
    private accessToken;
    constructor(accessToken: string);
    listAccounts(): Promise<Account[]>;
    listTransactions(accountId: string, withMerchant?: boolean, since?: string | Date, before?: string | Date): Promise<Transaction[]>;
    getBalance(accountId: string): Promise<Balance>;
}
