import { VectorBufferStream } from '../utils/serialization/VectorBufferStream';
import { SignSerializable } from './Sign';
export type AppliedVoteSerializable = {
    txid: string;
    transaction_result: boolean;
    account_id: string[];
    account_state_hash_after: string[];
    account_state_hash_before: string[];
    cant_apply: boolean;
    node_id: string;
    sign?: SignSerializable;
    app_data_hash?: string;
};
export declare function serializeAppliedVote(stream: VectorBufferStream, obj: AppliedVoteSerializable, root?: boolean): void;
export declare function deserializeAppliedVote(stream: VectorBufferStream): AppliedVoteSerializable;
