/// <reference types="steem-js-alpha" />
import { ProtocolVersionHandler } from "../ProtocolVersionHandler";
import { WiseOperation } from "../../WiseOperation";
import { EffectuatedWiseOperation } from "../../EffectuatedWiseOperation";
import { SteemOperationNumber } from "../../../blockchain/SteemOperationNumber";
import { UnifiedSteemTransaction } from "../../../blockchain/UnifiedSteemTransaction";
import { OperationWithDescriptor } from "steem";
export declare class V1Handler implements ProtocolVersionHandler {
    static INTRODUCTION_OF_WISE_MOMENT: SteemOperationNumber;
    handleOrReject(transaction: UnifiedSteemTransaction): EffectuatedWiseOperation[] | undefined;
    private validateJSON;
    private transform;
    private transformSetRules;
    private transformRuleset;
    private transformSendVoteorder;
    private transformConfirmVotes;
    serializeToBlockchain(op: WiseOperation): OperationWithDescriptor[];
}
