import { type ReactNode } from 'react'; import { type BaseProps, BaseSuggestions } from '../../base-suggestions'; import type { DaDataParty, DaDataPartyStatus, DaDataPartySuggestion, DaDataPartyType } from './party-russia-types'; type Dictionary = { [key: string]: any; }; interface Props extends BaseProps { filterStatus?: DaDataPartyStatus[]; filterType?: DaDataPartyType; filterOkved?: string[]; filterLocations?: Dictionary[]; filterLocationsBoost?: Dictionary[]; } export declare class PartySuggestions extends BaseSuggestions { loadSuggestionsUrl: string; getLoadSuggestionsData: () => Record; protected getSuggestionKey: (suggestion: DaDataPartySuggestion) => string; protected renderOption: (suggestion: DaDataPartySuggestion) => ReactNode; } export {};