interface MigrateOpts {
    configDir: string;
    projectName: string;
}
interface MigrateResult {
    migrated: boolean;
    componentName?: string;
    commandKeys?: string[];
    workflowsMigrated?: number;
    workflowsDirRemoved?: boolean;
}
export declare function migrateProjectYaml(opts: MigrateOpts): MigrateResult;
/** Run the migration for every registered project. Idempotent across calls. */
export declare function migrateAllProjects(projects: Array<{
    id: string;
    name: string;
    rootPath: string;
}>): void;
export {};
//# sourceMappingURL=migrate-project-yaml.d.ts.map