declare class AddPluginFloatingToolbar extends React.PureComponent { constructor(props: any); constructor(props: any, context: any); state: { isPopupOpen: boolean; }; componentDidMount(): void; componentWillUnmount(): void; onWindowClick: () => void; openAddPluginModal: () => void; onClick: (event: any) => void; onKeyDown: (event: any) => void; togglePopup: () => void; showPopup: () => void; hidePopup: () => void; setPopupRef: (el: any) => void; popupRef: any; getStyle(width: any, top: any): { left: number; right: number; width: any; top: any; }; SideToolbarPanel: ({ top }: { top: any; }) => JSX.Element; render(): JSX.Element; selectButton: HTMLButtonElement | null | undefined; } declare namespace AddPluginFloatingToolbar { namespace propTypes { const getEditorState: PropTypes.Validator<(...args: any[]) => any>; const setEditorState: PropTypes.Validator<(...args: any[]) => any>; const structure: PropTypes.Validator; const pubsub: PropTypes.Validator; const theme: PropTypes.Validator; const isMobile: PropTypes.Requireable; const helpers: PropTypes.Requireable; const t: PropTypes.Requireable<(...args: any[]) => any>; const addPluginMenuConfig: PropTypes.Requireable; const onClick: PropTypes.Requireable<(...args: any[]) => any>; const focusEditor: PropTypes.Requireable<(...args: any[]) => any>; const shouldNotDisplay: PropTypes.Requireable; } } export default AddPluginFloatingToolbar; import React from "react"; import PropTypes from "prop-types"; //# sourceMappingURL=AddPluginFloatingToolbar.d.ts.map