import * as React from 'react'; import { Layout, LayoutArray } from '../../AdaptableState/LayoutState'; import * as LayoutRedux from '../../Redux/ActionsReducers/LayoutRedux'; import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps'; export declare const COMPONENT_LAYOUT_POPUP_NAME = "LayoutEditorStandalonePopup"; export interface LayoutViewPanelComponentProps extends ViewPanelProps { onSelectLayout: (layoutName: string) => LayoutRedux.LayoutSelectAction; onSaveLayout: (layout: Layout) => void; showMissingLayoutsError: () => void; Layouts: LayoutArray; CurrentLayout: Layout; CurrentLayoutName: string; } export declare const LayoutViewPanelControl: import("react-redux").ConnectedComponent, { onSelectLayout: (layoutName: string) => LayoutRedux.LayoutSelectAction; onSaveLayout: (layout: Layout) => void; showMissingLayoutsError: () => void; Layouts: LayoutArray; CurrentLayout: Layout; CurrentLayoutName: string; viewType: "Toolbar" | "ToolPanel"; api: import("../../types").AdaptableApi; accessLevel: import("../../types").AccessLevel; moduleInfo: import("../../Strategy/Interface/IModule").ModuleInfo; context?: React.Context>; store?: import("redux").Store; }>;