/// <reference types="hoist-non-react-statics" />
import * as React from 'react';
import PropTypes from 'prop-types';
import AddActions from './AddActions';
import MoreActions from './MoreActions';
import CreateChart from './CreateChart';
import Theme from './Theme';
export default class ActionBar extends React.Component<any, any> {
    static AddActions: typeof AddActions;
    static MoreActions: typeof MoreActions;
    static CreateChart: typeof CreateChart;
    static DatePicker: React.ComponentClass<import("./DatePicker").IDatePickerProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./DatePicker").IDatePickerProps, any> & typeof import("./DatePicker").DatePicker) | (React.FunctionComponent<import("./DatePicker").IDatePickerProps> & typeof import("./DatePicker").DatePicker), {}>;
    static Editable: React.ComponentClass<import("./Editable").IEditableProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./Editable").IEditableProps, any> & typeof import("./Editable").Editable) | (React.FunctionComponent<import("./Editable").IEditableProps> & typeof import("./Editable").Editable), {}>;
    static Export: React.ComponentClass<import("./Export").IExportProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./Export").IExportProps, any> & typeof import("./Export").Export) | (React.FunctionComponent<import("./Export").IExportProps> & typeof import("./Export").Export), {}>;
    static ExportPDF: React.ComponentClass<import("./ExportPDF").IExportPDFProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./ExportPDF").IExportPDFProps, any> & typeof import("./ExportPDF").ExportPDF) | (React.FunctionComponent<import("./ExportPDF").IExportPDFProps> & typeof import("./ExportPDF").ExportPDF), {}>;
    static FullScreen: React.ComponentClass<import("./FullScreen").IFullScreenProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./FullScreen").IFullScreenProps, any> & typeof import("./FullScreen").FullScreen) | (React.FunctionComponent<import("./FullScreen").IFullScreenProps> & typeof import("./FullScreen").FullScreen), {}>;
    static Refresh: React.ComponentClass<import("./Refresh").IRefreshProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./Refresh").IRefreshProps, any> & typeof import("./Refresh").Refresh) | (React.FunctionComponent<import("./Refresh").IRefreshProps> & typeof import("./Refresh").Refresh), {}>;
    static Setting: React.ComponentClass<import("./Setting").ISettingProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("./Setting").ISettingProps, any> & typeof import("./Setting").Setting) | (React.FunctionComponent<import("./Setting").ISettingProps> & typeof import("./Setting").Setting), {}>;
    static Theme: typeof Theme;
    static contextTypes: {
        baseDashboardStore: PropTypes.Requireable<object>;
    };
    state: {
        visible: boolean;
    };
    toggleDrawer: () => void;
    render(): React.JSX.Element;
}
