import type { Adapter } from "../adapter.js"; import type { EventTypeV3, EventV3 } from "../events/v3/contract.js"; import type { LiveCoordinationObservationV3 } from "../events/v3/live-observation.js"; export type { LiveCoordinationObservationV3 } from "../events/v3/live-observation.js"; export interface RecordLiveCoordinationObservationV3Input { coordRoot: string; owner: string; nativeSessionId: string; adapter: Adapter; observation: LiveCoordinationObservationV3; observationId?: string; observedAt?: string; } export interface RecordLiveCoordinationObservationV3Result { state: "recorded"; event: EventV3; } /** * Append a non-authority coordination observation against one attested live * generation. Raw message and record bodies are used only to derive keyed * fingerprints or content digests; they never enter the ledger payload. */ export declare function recordLiveCoordinationObservationV3(input: RecordLiveCoordinationObservationV3Input): RecordLiveCoordinationObservationV3Result; export type LiveCoordinationObservationEventTypeV3 = Extract; //# sourceMappingURL=live-observation-v3.d.ts.map