interface ConfigModalProps { isOpen: boolean; onClose: () => void; initialFocus?: 'agent' | 'model' | null; chatInputRef?: React.RefObject<{ focus: () => void; }>; agent: string; provider: string; model: string; modelSupportsReasoning?: boolean; onAgentChange: (agent: string) => void; onProviderChange: (provider: string) => void; onModelChange: (model: string) => void; onModelSelectorChange?: (provider: string, model: string) => void; modalPosition?: 'fixed' | 'absolute'; /** Hides the agent picker (e.g. otto sessions, where the agent is fixed). */ hideAgentSelector?: boolean; } export declare function ConfigModal({ isOpen, onClose, initialFocus, chatInputRef, agent, provider, model, modelSupportsReasoning, onAgentChange, onProviderChange, onModelChange, onModelSelectorChange, modalPosition, hideAgentSelector, }: ConfigModalProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ConfigModal.d.ts.map