export default Toolbar; declare class Toolbar extends React.PureComponent { constructor(props: any); fieldsBtnRef: React.RefObject; extraActionsBtnRef: React.RefObject; densityBtnRef: React.RefObject; state: { isFieldsBoxVisible: boolean; isDensityBoxVisible: boolean; }; handleToggleBox: (boxKey: any) => void; handleClickOutside: (e: any) => void; calculateFieldsBoxHeight: () => number; calculateExtraActionsBoxHeight: () => number; handleInputSearchSubmit: (e: any) => void; render(): JSX.Element; } declare namespace Toolbar { export namespace defaultProps { export namespace actions { export namespace extraActions { const actions_1: any[]; export { actions_1 as actions }; } } } export namespace propTypes { const actions_2: PropTypes.Requireable any>; }>>; density: PropTypes.Requireable; lowOptionLabel: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; mediumOptionLabel: PropTypes.Requireable; highOptionLabel: PropTypes.Requireable; alignMenu: PropTypes.Requireable; }>>; fields: PropTypes.Requireable; showAllLabel: PropTypes.Requireable; hideAllLabel: PropTypes.Requireable; alignMenu: PropTypes.Requireable; }>>; download: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; isLoading: PropTypes.Requireable; disabled: PropTypes.Requireable; }>>; upload: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; isLoading: PropTypes.Requireable; disabled: PropTypes.Requireable; }>>; extraActions: PropTypes.Requireable; actions: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; }>[]>; alignMenu: PropTypes.Requireable; isLoading: PropTypes.Requireable; }>>; newLine: PropTypes.Requireable; handleCallback: PropTypes.Validator<(...args: any[]) => any>; disabled: PropTypes.Requireable; isLoading: PropTypes.Requireable; actions: PropTypes.Requireable; handleCallback: PropTypes.Requireable<(...args: any[]) => any>; toggle: PropTypes.Requireable; semantic: PropTypes.Requireable; }>>; }>[]>; }>>; }>>; export { actions_2 as actions }; export const schema: PropTypes.Validator; export const hiddenFields: PropTypes.Requireable; export const onToggleColumn: PropTypes.Requireable<(...args: any[]) => any>; export const onDeselectAllLines: PropTypes.Requireable<(...args: any[]) => any>; export const onHideAllColumns: PropTypes.Requireable<(...args: any[]) => any>; export const onShowAllColumns: PropTypes.Requireable<(...args: any[]) => any>; export const onToggleDensity: PropTypes.Requireable<(...args: any[]) => any>; export const selectedDensity: PropTypes.Requireable; export const loading: PropTypes.Requireable; } } import React from "react"; import PropTypes from "prop-types";