import { KeyBurner, KeyPair, SignedTransaction } from "@payburner/keyburner-core/dist/npm";
import { CreateTokenTransaction, TransferTransaction, UpdateTokenAccountTransaction, UpdateTokenTransaction } from "@payburner/keyburner-sidewinder-model/dist/npm";
export declare class Api {
    constructor();
    keyburner: KeyBurner;
    keyPair: KeyPair;
    address: any;
    newAddress(): void;
    initializeAddress(seed: any): void;
    signTokenCreateRequest(createTokenRequest: CreateTokenTransaction): SignedTransaction;
    signTransferRequest(createTokenRequest: TransferTransaction): SignedTransaction;
    getAddress(): string;
    signTokenUpdateRequest(updateTokenRequest: UpdateTokenTransaction): SignedTransaction;
    signTokenUpdateTokenAccountRequest(updateTokenAccountTransaction: UpdateTokenAccountTransaction): SignedTransaction;
}
//# sourceMappingURL=Api.d.ts.map