import { GetUpdateByOffsetRequest, GetUpdateResponse } from "../../transports/grpc/generated/canton/com/daml/ledger/api/v2/update_service.js"; import { ReplayEntrypoint } from "./replay-entrypoint.js"; interface IReplayUpdateService { getUpdateByOffsetAsync(request: GetUpdateByOffsetRequest): Promise; } export declare class ReplayUpdateLoader { private readonly dependencies; constructor(dependencies: { updateService: IReplayUpdateService; visibleParties?: readonly string[]; }); loadOrThrowAsync(offset: string): Promise<{ kind: "transaction"; offset: string; updateId?: string; actAs?: readonly string[]; readAs?: readonly string[]; events: readonly unknown[]; entrypoint: ReplayEntrypoint; }>; private deriveEntrypointOrThrow; } export {};