import { Utils } from "@arkecosystem/crypto";
import { AbstractNFTTransaction } from "@protokol/core-nft-crypto";
import ByteBuffer from "bytebuffer";
import { NFTBaseTransactionTypes } from "../enums";
export declare class NFTCreateTransaction extends AbstractNFTTransaction {
    static typeGroup: number;
    static type: NFTBaseTransactionTypes;
    static key: string;
    static version: number;
    protected static defaultStaticFee: Utils.BigNumber;
    static getAssetSchema(): Record<string, any>;
    serialize(): ByteBuffer;
    deserialize(buf: ByteBuffer): void;
    hasVendorField(): boolean;
}
