import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { MiniblockHeader, StreamEvent, SyncCookie } from "./protocol_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file internal.proto. */ export declare const file_internal: GenFile; /** * @generated from message river.PersistedEvent */ export type PersistedEvent = Message<"river.PersistedEvent"> & { /** * @generated from field: river.StreamEvent event = 1; */ event?: StreamEvent; /** * @generated from field: bytes hash = 2; */ hash: Uint8Array; /** * @generated from field: string creator_user_id = 4; */ creatorUserId: string; /** * @generated from field: bytes signature = 5; */ signature: Uint8Array; }; /** * Describes the message river.PersistedEvent. * Use `create(PersistedEventSchema)` to create a new message. */ export declare const PersistedEventSchema: GenMessage; /** * @generated from message river.PersistedMiniblock */ export type PersistedMiniblock = Message<"river.PersistedMiniblock"> & { /** * @generated from field: bytes hash = 1; */ hash: Uint8Array; /** * @generated from field: river.MiniblockHeader header = 2; */ header?: MiniblockHeader; /** * @generated from field: repeated river.PersistedEvent events = 3; */ events: PersistedEvent[]; }; /** * Describes the message river.PersistedMiniblock. * Use `create(PersistedMiniblockSchema)` to create a new message. */ export declare const PersistedMiniblockSchema: GenMessage; /** * @generated from message river.PersistedSyncedStream */ export type PersistedSyncedStream = Message<"river.PersistedSyncedStream"> & { /** * @generated from field: river.SyncCookie sync_cookie = 1; */ syncCookie?: SyncCookie; /** * @generated from field: uint64 last_snapshot_miniblock_num = 2; */ lastSnapshotMiniblockNum: bigint; /** * @generated from field: uint64 last_miniblock_num = 3; */ lastMiniblockNum: bigint; /** * @generated from field: repeated river.PersistedEvent minipoolEvents = 4; */ minipoolEvents: PersistedEvent[]; }; /** * Describes the message river.PersistedSyncedStream. * Use `create(PersistedSyncedStreamSchema)` to create a new message. */ export declare const PersistedSyncedStreamSchema: GenMessage; //# sourceMappingURL=internal_pb.d.ts.map