import { AddressBookEntries, AddressBookEntry, CreateAddressBookEntryRequest, JwtToken, UpdateAddressBookEntryRequest } from '../types';
export declare class User {
    readonly wallet: string;
    readonly jwt: JwtToken;
    constructor(wallet: string, jwt: JwtToken);
    addToAddressBook(request: CreateAddressBookEntryRequest): Promise<AddressBookEntry>;
    getFromAddressBook(alias: string): Promise<AddressBookEntry>;
    getAllFromAddressBook(): Promise<AddressBookEntries>;
    updateAddressBook(request: UpdateAddressBookEntryRequest): Promise<AddressBookEntry>;
}
