import { ISerializeOptions, ITransactionData } from "../../../interfaces";
import { BigNumber, ByteBuffer } from "../../../utils";
import * as schemas from "../schemas";
import { Transaction } from "../transaction";
export declare class MultiSignatureRegistrationTransaction extends Transaction {
    static typeGroup: number;
    static type: number;
    static key: string;
    static version: number;
    protected static defaultStaticFee: BigNumber;
    static getSchema(): schemas.TransactionSchema;
    static staticFee(feeContext?: {
        height?: number;
        data?: ITransactionData;
    }): BigNumber;
    verify(): boolean;
    serialize(options?: ISerializeOptions): ByteBuffer | undefined;
    deserialize(buf: ByteBuffer): void;
}
