/**
 * LogLevelSelector Component
 * Interactive selector for changing log level
 */
import React from 'react';
import type { Key } from '../../hooks/useInputOrchestrator.js';
import type { TuiAgentBackend } from '../../agent-backend.js';
interface LogLevelSelectorProps {
    isVisible: boolean;
    onSelect: (level: string) => void;
    onClose: () => void;
    agent: TuiAgentBackend;
    sessionId: string | null;
}
export interface LogLevelSelectorHandle {
    handleInput: (input: string, key: Key) => boolean;
}
/**
 * Log level selector - thin wrapper around BaseSelector
 */
declare const LogLevelSelector: React.ForwardRefExoticComponent<LogLevelSelectorProps & React.RefAttributes<LogLevelSelectorHandle>>;
export default LogLevelSelector;
//# sourceMappingURL=LogLevelSelector.d.ts.map