import type { DeriveStatusInput, StatusRequest, WorkStatusResult } from "./types.js"; export * from "./types.js"; export { blockedRefresh, refreshStatus } from "./refresh.js"; /** Safe pure boundary: validates source before decoding any supplied cache value. */ export declare function deriveStatus(input: DeriveStatusInput): WorkStatusResult; /** Read and derive a workspec using explicit target-tree identity. */ export declare function getWorkStatus(request: StatusRequest): Promise; export declare const workStatus: typeof getWorkStatus;