import * as React from 'react';
import { InternalState } from '../../AdaptableState/InternalState';
import { DashboardState, DashboardTab } from '../../AdaptableState/DashboardState';
import { AdaptableModuleButtons } from '../../AdaptableState/Common/Types';
export interface DashboardPopupSectionsProps {
    DashboardState: DashboardState;
    InternalState: InternalState;
    IsCollapsed: boolean;
    IsHidden: boolean;
    IsFloating: boolean;
    isDashboardDisabled: boolean;
    areDashboardSettingsVisible: boolean;
    canFloat: boolean;
    onDashboardSetModuleButtons: (moduleButtons: AdaptableModuleButtons) => void;
    onDashboardSetTabs: (tabs: DashboardTab[]) => void;
    onSetDashboardCollapsed: (isCollapsed: boolean) => void;
    onSetDashboardHidden: (isHidden: boolean) => void;
    onSetDashboardFloating: (isFloating: boolean) => void;
}
export declare const DashboardPopupSections: React.FunctionComponent<DashboardPopupSectionsProps>;
