import type { WorkbookSnapshot } from '@bilig/protocol';
import type { RuntimeImage } from './runtime-image.js';
export declare function attachRuntimeImage<T extends object>(carrier: T, runtimeImage: RuntimeImage): T;
export declare function readRuntimeImage(carrier: unknown): RuntimeImage | undefined;
export declare function attachRuntimeSnapshot<T extends object>(carrier: T, snapshot: WorkbookSnapshot): T;
export declare function readRuntimeSnapshot(carrier: unknown): WorkbookSnapshot | undefined;
