import { ShardusMemoryPatternsInput, TransactionKeys, TimestampedTx } from '../shardus/shardus-types';
import { VectorBufferStream } from '../utils/serialization/VectorBufferStream';
export type SpreadTxToGroupSyncingReq = {
    timestamp: number;
    txId: string;
    keys: TransactionKeys;
    data: TimestampedTx;
    appData: unknown;
    shardusMemoryPatterns: ShardusMemoryPatternsInput;
};
export declare function serializeSpreadTxToGroupSyncingReq(stream: VectorBufferStream, inp: SpreadTxToGroupSyncingReq, root?: boolean): void;
export declare function deserializeSpreadTxToGroupSyncingReq(stream: VectorBufferStream): SpreadTxToGroupSyncingReq;
