type Props = {
    currentMode: string;
    onSelect: (mode: string) => void;
    onExit: () => void;
};
/**
 * Overlay to switch between the different automatic‑approval policies.
 *
 * The list of available modes is derived from the AutoApprovalMode enum so we
 * stay in sync with the core agent behaviour.  It re‑uses the generic
 * TypeaheadOverlay component for the actual UI/UX.
 */
export default function ApprovalModeOverlay({ currentMode, onSelect, onExit, }: Props): JSX.Element;
export {};
