/**
 * Reorder SDLC Task Use Case
 *
 * Updates the sortOrder of a single task (fractional indexing for
 * gap-free drag-and-drop reordering on the kanban board).
 */
import type { ISdlcTaskRepository } from '../../ports/output/repositories/sdlc-task-repository.interface.js';
export interface ReorderSdlcTaskInput {
    taskId: string;
    sortOrder: number;
}
export declare class ReorderSdlcTaskUseCase {
    private readonly taskRepo;
    constructor(taskRepo: ISdlcTaskRepository);
    execute(input: ReorderSdlcTaskInput): Promise<void>;
}
//# sourceMappingURL=reorder-sdlc-task.use-case.d.ts.map