import React from "react";
export type TypeaheadItem = {
    label: string;
    value: string;
};
type Props = {
    title: string;
    description?: React.ReactNode;
    initialItems: Array<TypeaheadItem>;
    currentValue?: string;
    limit?: number;
    onSelect: (value: string) => void;
    onExit: () => void;
};
/**
 * Generic overlay that combines a TextInput with a filtered SelectInput.
 * It is intentionally dependency‑free so it can be re‑used by multiple
 * overlays (model picker, command picker, …).
 */
export default function TypeaheadOverlay({ title, description, initialItems, currentValue, limit, onSelect, onExit, }: Props): JSX.Element;
export {};
