import React, { FC } from 'react';
import { SearchFieldOptions } from '../input/SearchField';
import { ListItemType } from './SearchableListItem';
export type ListItemWithChildren = ListItemType & {
    children?: ListItemType[];
};
export type Props = {
    listItems: ListItemWithChildren[];
    NoResults?: FC;
    EmptyQueryPlaceholder?: FC;
    listAriaLabel?: string;
    searchFieldOptions?: SearchFieldOptions;
    listOptions?: {
        columns?: number;
        childrenSpacing?: 'md' | '2xl';
    };
    listRef?: React.RefObject<HTMLUListElement | null>;
};
export declare const SearchableList: React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=SearchableList.d.ts.map