import type { Config } from "../../core/config.js"; import { type SessionMode } from "../../core/modes/index.js"; import type { ApprovalDecision } from "../types.js"; export type ChatPicker = null | "model" | "yolo" | "mode" | "sessions"; type ChromePickerProps = { config: Config; pendingApproval: boolean; picker: ChatPicker; yoloOn: boolean; sessionMode: SessionMode; onApprovalDecision: (decision: ApprovalDecision) => void; sessionItems: Array<{ label: string; value: string; }>; onModelSelect: (name: string) => void; onYoloSelect: (value: string) => void; onModeSelect: (value: string) => void; onSessionSelect: (value: string) => void; }; export declare function ChromePicker({ config, pendingApproval, picker, yoloOn, sessionMode, onApprovalDecision, sessionItems, onModelSelect, onYoloSelect, onModeSelect, onSessionSelect, }: ChromePickerProps): import("react/jsx-runtime").JSX.Element | null; export {};