import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps';
import * as DashboardRedux from '../../Redux/ActionsReducers/DashboardRedux';
import * as React from 'react';
export interface DashboardViewPanelComponentProps extends ViewPanelProps {
    IsCollapsed: boolean;
    IsHidden: boolean;
    IsFloating: boolean;
    onSetDashboardCollapsed: (isCollapsed: boolean) => DashboardRedux.DashboardSetIsCollapsedAction;
    onSetDashboardFloating: (isFloating: boolean) => DashboardRedux.DashboardSetIsFloatingAction;
    onSetDashboardHidden: (isHidden: boolean) => DashboardRedux.DashboardSetIsHiddenAction;
}
declare class DashboardViewPanelComponent extends React.Component<DashboardViewPanelComponentProps, {}> {
    constructor(props: DashboardViewPanelComponentProps);
    render(): React.JSX.Element;
}
export declare let DashboardViewPanelControl: import("react-redux").ConnectedComponent<typeof DashboardViewPanelComponent, {
    [x: string]: any;
}>;
export {};
