/**
 * SessionRenameOverlay Component
 * Interactive overlay for renaming the current session
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
export interface SessionRenameOverlayProps {
    isVisible: boolean;
    currentTitle: string | undefined;
    onRename: (newTitle: string) => void;
    onClose: () => void;
}
export interface SessionRenameOverlayHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Session rename overlay - allows user to edit the session title
 */
declare const SessionRenameOverlay: React.ForwardRefExoticComponent<SessionRenameOverlayProps & React.RefAttributes<SessionRenameOverlayHandle>>;
export default SessionRenameOverlay;
//# sourceMappingURL=SessionRenameOverlay.d.ts.map