import type { Command } from "commander";
import { emitSkill as realEmitSkill, type EmitOptions, type EmittedFileDescriptor, type DivergenceEntry, type EmitResult, type EngineMode } from "../core/skill-emitter.js";
export type { EmitOptions, EmittedFileDescriptor, DivergenceEntry, EmitResult, EngineMode, };
type EmitSkillFn = typeof realEmitSkill;
export declare function __setEmitSkillForTest(fn: EmitSkillFn | null): void;
export declare function registerSkillCommand(program: Command): void;
