import React, { Component } from "react"; import { ITab } from "./DropdownTabs"; import { IListProps } from "../List/List"; export interface IDropdownListProps extends IListProps { className?: string; height?: number; width?: number; isLoading?: boolean; showSearch?: boolean; disableAutofocus?: boolean; searchFieldSize?: string; searchPlaceholder?: string; searchString?: string; onSearch?: (searchString: string) => void; showTabs?: boolean; tabs?: ITab[]; selectedTabId?: string; onTabSelect?: (tab: ITab) => void; mobileItemHeight?: number; isMobile?: boolean; renderNoData?: (props: { hasNoMatchingData: boolean; }) => React.ReactNode; footer?: React.ReactNode; closeDropdown?: () => void; } export declare const LOADING_HEIGHT = 100; export declare const DEFAULT_ITEM_HEIGHT = 28; export declare const DEFAULT_MOBILE_ITEM_HEIGHT = 40; export declare class DropdownList extends Component> { render(): JSX.Element; }