/** * Validate a phase directory slug before it is used in a filesystem path. * Phase slugs are directory names under `.cadence/phases/`, never paths. */ export declare function assertSafePhaseSlug(phaseArg: string): string; /** * Build a canonical `PP-TT` phase-task id from a phase arg (slug or number) and * a task-number arg. Each half is zero-padded to a minimum of two digits and * grows wider as needed (phase 100 → `100`). Throws if `phaseArg` has no leading * numeric token. */ export declare function derivePhaseTaskId(phaseArg: string, numArg: string): string; /** Convert a human title into the slug suffix used by auto-derived phases. */ export declare function phaseSlugFromTitle(title: string): string; /** Build the auto-derived phase directory name from a next-free number + title. */ export declare function derivePhaseSlug(phaseNumber: number, title: string): string; //# sourceMappingURL=id.d.ts.map