import { SearchConfig } from "../model";
interface AdvancedSearchModalSessionProps<T extends Record<string, string>> {
    onClose: () => void;
    onItemsSelect: (items: T[]) => void;
    /** Снимок committed-выбора, с которого начинается текущая сессия модалки. */
    initialSelectedItems: readonly T[];
    title?: string;
    config: SearchConfig<T>;
}
/**
 * Интерактивная сессия расширенного поиска с собственным selection draft.
 * Компонент монтируется только после разрешения initial Query snapshot.
 */
export declare function AdvancedSearchModalSession<T extends Record<string, string>>({ onClose, onItemsSelect, title, config, initialSelectedItems }: AdvancedSearchModalSessionProps<T>): import("react").JSX.Element;
export {};
//# sourceMappingURL=AdvancedSearchModalSession.d.ts.map