import { Transactions, Utils } from "@arkecosystem/crypto";
import ByteBuffer from "bytebuffer";
import { GuardianTransactionTypes } from "../enums";
export declare class GuardianUserPermissionsTransaction extends Transactions.Transaction {
    static typeGroup: number;
    static type: GuardianTransactionTypes;
    static key: string;
    static version: number;
    protected static defaultStaticFee: Utils.BigNumber;
    static getSchema(): Transactions.schemas.TransactionSchema;
    serialize(): ByteBuffer;
    deserialize(buf: any): void;
    hasVendorField(): boolean;
}
