import React from 'react'; import { CategoryTreeNode } from '../../Utils/CategoryUtils'; import { StrategyDetails } from '../../Utils/WdkUser'; import { RecordClass } from '../../Utils/WdkModel'; import '../../Views/Strategy/SearchInputSelector.scss'; declare type StateProps = { basketCounts?: Record; isGuest?: boolean; searchTree: CategoryTreeNode; }; declare type DispatchProps = { requestBasketCounts: () => void; }; declare type OwnProps = { containerClassName?: string; onCombineWithBasketSelected: (recordClassUrlSegment: string) => void; onCombineWithStrategySelected: (strategyId: number, strategyDescription: string, recordClassesByUrlSegment: string) => void; onCombineWithNewSearchSelected: (newSearchUrlSegment: string) => void; inputRecordClasses: RecordClass[]; recordClassesByUrlSegment: Record; strategy: StrategyDetails; selectBasketButtonText: string; }; export declare type Props = StateProps & DispatchProps & OwnProps; export declare const SearchInputSelectorView: ({ basketCounts, containerClassName, inputRecordClasses, isGuest, onCombineWithBasketSelected, onCombineWithStrategySelected, onCombineWithNewSearchSelected, searchTree, recordClassesByUrlSegment, requestBasketCounts, strategy, selectBasketButtonText }: Props) => JSX.Element; export declare const SearchInputSelector: import("react-redux").ConnectedComponent, Pick> & StateProps & DispatchProps & OwnProps, "ref" | "key" | "strategy" | "containerClassName" | "inputRecordClasses" | "selectBasketButtonText" | "recordClassesByUrlSegment" | "onCombineWithBasketSelected" | "onCombineWithStrategySelected" | "onCombineWithNewSearchSelected"> & OwnProps>; export {}; //# sourceMappingURL=SearchInputSelector.d.ts.map