import type { DesktopCatalogEntry } from "./desktop-session-catalog.js"; import type { DesktopSnapshot } from "./desktop-types.js"; import type { DesktopTaskRecord } from "./desktop-state-store.js"; export declare function desktopSessionProjection(entry: DesktopCatalogEntry, snapshot?: DesktopSnapshot, writesVerified?: boolean, observationError?: string): Record; /** Do not export prompts, internal owner IDs, callback configuration or raw native state. */ export declare function desktopTaskProjection(task: DesktopTaskRecord, writesVerified?: boolean): Record;