/// <reference types="steem-js-alpha" />
import * as steem from "steem";
import { SetRules } from "./SetRules";
import { SendVoteorder } from "./SendVoteorder";
import { ConfirmVote } from "./ConfirmVote";
/**
 * This is a "virtual" type used by Api's to attach a vote operation (that is placed on blockchain
 * together with custom_json operation in a single transaction).
 */
export interface ConfirmVoteBoundWithVote extends ConfirmVote {
    vote: steem.VoteOperation;
}
export declare namespace ConfirmVoteBoundWithVote {
    /**
     * This is an TS 1.6+ TypeGuard as described here: https://www.typescriptlang.org/docs/handbook/advanced-types.html
     */
    function isConfirmVoteBoundWithVote(cmd: SetRules | SendVoteorder | ConfirmVote | ConfirmVoteBoundWithVote): cmd is ConfirmVoteBoundWithVote;
}
