import { Address, ModifyMultisigAccountTransaction, NetworkType, PublicAccount, TransferTransaction } from 'nem2-sdk';
export declare class ApostillePublicAccount {
    readonly publicAccount: PublicAccount;
    static createFromPublicKey(publicKey: string, networkType: NetworkType): ApostillePublicAccount;
    constructor(publicAccount: PublicAccount);
    update(rawData: string, destAddress?: Address): TransferTransaction;
    transfer(newOwners: PublicAccount[], ownersToRemove: PublicAccount[], quorumDelta: number, minRemovalDelta: number): ModifyMultisigAccountTransaction;
    readonly publicKey: string;
    readonly address: Address;
}
