/// /// export declare const Dropdown: { new (props: ({ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps) | Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>): { componentWillUnmount(): void; innerRef: import("react").RefObject; delayTimer: NodeJS.Timeout | null; readonly state: { visible: boolean; prevVisible: boolean; }; delaySetPopupVisible(visible: boolean, delay: number): void; setPopupVisible(visible: boolean): void; onClick: () => void; onMouseEnter: () => void; onMouseLeave: () => void; onFocus: () => void; onBlur: () => void; onPopupMouseEnter: () => void; onPopupMouseLeave: () => void; clearDelayTimer(): void; render(): JSX.Element; context: any; setState(state: import("../Dropdown").DropdownState | ((prevState: Readonly, props: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>) => import("../Dropdown").DropdownState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps> & Readonly<{ children?: import("react").ReactNode; }>; refs: { [key: string]: import("react").ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextContext: any): void; componentWillUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): void; }; new (props: { addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps, context: any): { componentWillUnmount(): void; innerRef: import("react").RefObject; delayTimer: NodeJS.Timeout | null; readonly state: { visible: boolean; prevVisible: boolean; }; delaySetPopupVisible(visible: boolean, delay: number): void; setPopupVisible(visible: boolean): void; onClick: () => void; onMouseEnter: () => void; onMouseLeave: () => void; onFocus: () => void; onBlur: () => void; onPopupMouseEnter: () => void; onPopupMouseLeave: () => void; clearDelayTimer(): void; render(): JSX.Element; context: any; setState(state: import("../Dropdown").DropdownState | ((prevState: Readonly, props: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>) => import("../Dropdown").DropdownState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps> & Readonly<{ children?: import("react").ReactNode; }>; refs: { [key: string]: import("react").ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextContext: any): void; componentWillUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly<{ addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper/directions").Direction[] | undefined; hasTail?: boolean | undefined; innerRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; tailSize?: number | undefined; visible?: boolean | undefined; zIndex?: number | undefined; className?: string | undefined; style?: import("react").CSSProperties | undefined; unstable_onRenderTail?: ((tail: import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)>) | undefined; children?: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement | null) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((props: { tailRef?: import("react").RefObject | ((instance: HTMLDivElement | null) => void) | null | undefined; }) => import("react").ReactNode) | null | undefined; onClose?: import("../../useOverlay").OnClose | undefined; unstable_essentialRefs?: import("react").RefObject[] | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; keepMounted?: boolean | undefined; scope?: import("react").RefObject | "inplace" | undefined; nonvisual?: boolean | undefined; anchor?: import("react").RefObject | undefined; mainOffset?: number | undefined; motionless?: boolean | undefined; secondaryOffset?: number | undefined; tailOffset?: number | undefined; target?: "anchor" | undefined; viewportOffset?: number | undefined; modifiers?: import("../../usePopper").PopperAnyModifiers | undefined; boundary?: import("react").RefObject | import("react").RefObject[] | undefined; view?: "default" | undefined; theme?: "normal" | "clear" | undefined; } & import("../Dropdown").DropdownProps>, nextState: Readonly, nextContext: any): void; }; displayName: string; defaultProps: { onVisibleChange: () => void; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; blurDelay: number; visible: boolean; trigger: string[]; direction: string; }; contextType?: import("react").Context | undefined; }; export * from '../Dropdown';