import { type ReactNode } from 'react'; import { type BaseProps, BaseSuggestions } from '../../base-suggestions'; import type { DaDataBank, DaDataBankStatus, DaDataBankSuggestion, DaDataBankType } from './bank-types'; type Dictionary = { [key: string]: unknown; }; interface Props extends BaseProps { filterStatus?: DaDataBankStatus[]; filterType?: DaDataBankType[]; filterLocations?: Dictionary[]; filterLocationsBoost?: Dictionary[]; } export declare class BankSuggestions extends BaseSuggestions { loadSuggestionsUrl: string; getLoadSuggestionsData: () => Record; protected getSuggestionKey: (suggestion: DaDataBankSuggestion) => string; protected renderOption: (suggestion: DaDataBankSuggestion) => ReactNode; } export {};