import type { BaseAgent, BaseUIObservation, UIObservationRecord } from './types'; /** CLI-only bridge between an Agent runtime and observation artifacts. */ export interface ObservationArtifactAdapter { exportRecord(observation: BaseUIObservation): Promise; loadRecord(record: UIObservationRecord): BaseUIObservation; } /** @internal Property key used by Core and the CLI artifact commands. */ export declare const observationArtifactAdapterSymbol: unique symbol; /** Read the CLI artifact capability attached by the Core Agent. */ export declare function resolveObservationArtifactAdapter(agent: BaseAgent): ObservationArtifactAdapter | undefined; //# sourceMappingURL=observation-artifact.d.ts.map