export type WorkflowRailCacheSurface = "workflow-check" | "workflow-continue" | "workflow-implement"; export type CachedWorkflowRailOutput = { readonly full: boolean; readonly fullLines?: readonly string[]; readonly projectDir: string; readonly railBodyLines: readonly string[]; readonly surface: WorkflowRailCacheSurface; readonly uniqueLines: readonly string[]; }; export declare const RAIL_UNCHANGED_LINE = "rail unchanged (full text: `ph workflow implement --full`)"; export declare function cachedWorkflowRailOutput(input: CachedWorkflowRailOutput): string;