import { type Episode, type Skill } from './types.js'; /** What the person changed in review, keyed by recorded step id. */ export interface ReviewEdits { /** The skill's name (defaults to the episode's). */ name?: string | null; /** Steps left out of the skill. */ removed?: string[]; /** Typed values kept exactly as recorded instead of asked for each run. */ fixed?: string[]; /** Approval gate per step, where the person overrode the default. */ approvals?: Record; /** Parameter names the person chose, per step. */ paramNames?: Record; } export declare function trainOnce(episode: Episode, edits?: ReviewEdits, now?: number): Skill; /** `Invoice Amount (USD)` → `invoice_amount_usd`. Letters in any script survive. */ export declare function slug(label: string): string; //# sourceMappingURL=trainOnce.d.ts.map