import type { HarnessName } from "../../knowledge/descriptor.js"; import type { Guarantee } from "../../knowledge/transcript/schema.js"; export interface TranscriptOptions { readonly acceptedLimits: readonly Guarantee[]; readonly cwd: string | null; readonly file: string | null; readonly harness: HarnessName; readonly id: string | null; readonly limit: number | null; readonly since: string | null; } export interface TranscriptListOptions { readonly allWorkspaces: boolean; readonly cwd: string | null; /** The harnesses to list; empty means every harness with a listing method. */ readonly harnesses: readonly HarnessName[]; readonly headless: boolean; readonly limit: number | null; /** Admit only sources written at or after this UTC instant, or null for all * of them. Normalized to `YYYY-MM-DDTHH:MM:SS.mmmZ` so it compares against * a row's `lastWriteAt` directly. */ readonly sinceTime: string | null; } export declare function transcriptHarness(value: string | undefined): HarnessName | null; export declare function parseTranscriptListOptions(raw: readonly string[]): TranscriptListOptions; export declare function parseTranscriptOptions(raw: readonly string[]): TranscriptOptions; //# sourceMappingURL=options.d.ts.map