import { VectorBufferStream } from '../utils/serialization/VectorBufferStream';
import { AppliedVoteSerializable } from './AppliedVote';
import { SignSerializable } from './Sign';
export declare const cAppliedReceipt2Version = 1;
export type AppliedReceipt2Serializable = {
    txid: string;
    result: boolean;
    appliedVote: AppliedVoteSerializable;
    signatures: SignSerializable[];
    app_data_hash: string;
};
export declare function serializeAppliedReceipt2(stream: VectorBufferStream, obj: AppliedReceipt2Serializable, root?: boolean): void;
export declare function deserializeAppliedReceipt2(stream: VectorBufferStream): AppliedReceipt2Serializable;
