import "../../CommonImports"; import "../../Core/core.css"; import "./Dropdown.css"; import * as React from "react"; import { IFocusable } from '../../Utilities/Focus'; import { IDropdownCalloutProps } from "./DropdownCallout.Props"; export declare function DropdownCallout(props: IDropdownCalloutProps): JSX.Element; interface IDropdownCalloutState { scrollBarWidth: number; } export declare class DropdownCalloutComponent extends React.Component, IDropdownCalloutState> implements IFocusable<{}> { static defaultProps: { width: number; ignoreMouseDown: boolean; }; private callout; private calloutContent; private filterBox; private initFocusElement; private hasFocused; constructor(props: IDropdownCalloutProps); componentDidMount(): void; componentDidUpdate(prevProps: Readonly>): void; protected shouldShowFilterBox(): boolean; focus(): void; render(): JSX.Element; private updateLayout; private onMouseDown; private listBoxDidUpdate; private getScrollWidth; } export {};