import { type ReactNode } from 'react';
import { type BaseProps, BaseSuggestions } from '../../base-suggestions';
import type { DaDataFio, DaDataFioSuggestion, DaDataGender } from './fio-types';
interface Props extends BaseProps<DaDataFio> {
    filterGender?: DaDataGender[];
    filterParts?: string[];
}
export declare class FioSuggestions extends BaseSuggestions<DaDataFio, Props> {
    loadSuggestionsUrl: string;
    getLoadSuggestionsData: () => Record<string, unknown>;
    protected getSuggestionKey: (suggestion: DaDataFioSuggestion) => string;
    protected renderOption: (suggestion: DaDataFioSuggestion) => ReactNode;
}
export {};
