/**
 * @module        SchedulerEngine
 * @description   调度引擎（v0.51.9 起为 dormant — 卡 add 直接进 Backlog，
 *                Planning 改为人工暂存，无需自动提升）
 *
 * @deprecated  v0.51.9 后 tick() 是 no-op；保留类便于 tick 编排器接口稳定。
 *              v0.52 计划完整移除（含 sps scheduler tick 命令、pipeline.engines 入口）。
 *              历史职责（Planning → Backlog 自动提升 + pipeline_order.json 排序）见
 *              `revision.md` Rev 159 决策记录。
 *
 * @role          engine
 * @layer         engine
 * @boundedContext task-scheduling
 */
import type { ProjectContext } from '../core/context.js';
import type { ProjectPipelineAdapter } from '../core/projectPipelineAdapter.js';
import type { Notifier } from '../interfaces/Notifier.js';
import type { TaskBackend } from '../interfaces/TaskBackend.js';
import type { CommandResult } from '../shared/types.js';
export declare class SchedulerEngine {
    private ctx;
    private taskBackend;
    private pipelineAdapter;
    private notifier?;
    private log;
    constructor(ctx: ProjectContext, taskBackend: TaskBackend, pipelineAdapter: ProjectPipelineAdapter, notifier?: Notifier | undefined);
    /**
     * v0.51.9：no-op。卡 add 直接进 Backlog，Planning 不再自动提升。
     *
     * 保留方法是为了：
     *   - tick 编排器无需改接口（pipeline tick / sps scheduler tick）
     *   - 老监控 / 工具脚本 dump 状态时仍能拿到 standard CommandResult shape
     *
     * 真正的卡片调度（Backlog → Todo → Inprogress）在 StageEngine。
     */
    tick(_opts?: {
        dryRun?: boolean;
    }): Promise<CommandResult>;
}
//# sourceMappingURL=SchedulerEngine.d.ts.map