import React from "react";
import type { PixelEntry } from "../../core/pixel.js";
export type FullScreenOverlayKind = "pixel" | "skills" | "plan";
interface FullScreenOverlayRouterProps {
    overlay: FullScreenOverlayKind | null;
    version: string;
    cwd: string;
    agentRunning: boolean;
    planAutoExpand: boolean;
    onClosePixel: () => void;
    onPixelFixOne: (entry: PixelEntry) => void;
    onPixelFixAll: (entries: PixelEntry[]) => void;
    onCloseSkills: () => void;
    onClosePlan: () => void;
    onApprovePlan: (planPath: string) => void;
    onRejectPlan: (planPath: string, feedback: string) => void;
}
export declare function FullScreenOverlayRouter({ overlay, version, cwd, agentRunning, planAutoExpand, onClosePixel, onPixelFixOne, onPixelFixAll, onCloseSkills, onClosePlan, onApprovePlan, onRejectPlan, }: FullScreenOverlayRouterProps): React.JSX.Element | null;
export {};
//# sourceMappingURL=FullScreenOverlayRouter.d.ts.map