export declare const H2A_REPORT_CONTEXT_SCHEMA: "h2a.report-context/v1"; export declare const H2A_REPORT_CONTEXT_MAX_ENTRIES = 100; export declare const H2A_REPORT_CONTEXT_MAX_BYTES: number; export type H2AReportContextEntryKind = "loop" | "session" | "blockage" | "inbox-metadata"; export interface H2AReportContextEntry { readonly ref: string; readonly kind: H2AReportContextEntryKind; readonly workspace: string; readonly text: string; } export interface H2AReportContextV1 { readonly schema: typeof H2A_REPORT_CONTEXT_SCHEMA; readonly storeRoot: string; readonly workspaceRoot: string; readonly entries: readonly H2AReportContextEntry[]; readonly omitted: number; } export interface ReadH2AReportContextOptions { readonly storeRoot: string; readonly workspaceRoot: string; } /** * Build Track's optional h2a context projection without touching Track and * without acquiring, repairing, sweeping, or writing the h2a store. */ export declare function readH2AReportContext(options: ReadH2AReportContextOptions): H2AReportContextV1; //# sourceMappingURL=context.d.ts.map