/**
 * Planning Tools - Minimal stub for backward compatibility
 */
import type { ToolDefinition } from '../core/toolRuntime.js';
export interface PlanStep {
    description: string;
}
export type PlanApprovalCallback = (steps: PlanStep[], explanation: string, resolve: (approved: boolean) => void) => void;
export declare function setPlanApprovalCallback(callback: PlanApprovalCallback | null): void;
export declare function getPlanApprovalCallback(): PlanApprovalCallback | null;
export declare function createPlanningTools(_workingDir: string): ToolDefinition[];
//# sourceMappingURL=planningTools.d.ts.map