/**
 * OwlCoda Native ExitPlanMode Tool
 *
 * Presents the designed plan to the user and exits plan mode,
 * restoring normal file-mutation permissions.
 *
 * Upstream parity notes:
 * - Upstream ExitPlanModeV2Tool restores prePlanMode permissions
 * - Writes plan to disk, handles teammate approval flow
 * - Our version is simpler: toggle state + store plan text
 */
import type { ExitPlanModeInput, NativeToolDef } from './types.js';
import type { PlanModeState, SharedOperatingModeDeps } from './enter-plan-mode.js';
export declare function createExitPlanModeTool(state: PlanModeState, deps?: SharedOperatingModeDeps): NativeToolDef<ExitPlanModeInput>;
