import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps'; import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux'; import * as SmartEditRedux from '../../Redux/ActionsReducers/SmartEditRedux'; import { PreviewInfo } from '../../Utilities/Interface/Preview'; import * as React from 'react'; import { SmartEditOperation } from '../../AdaptableOptions/EditOptions'; export interface SmartEditViewPanelComponentProps extends ViewPanelProps { SmartEditValue: number | undefined; SmartEditOperation: SmartEditOperation | undefined; IsValidSelection: boolean; PreviewInfo: PreviewInfo; onSmartEditValueChange: (value: number) => InternalRedux.SmartEditChangeValueAction; onSmartEditOperationChange: (MathOperation: SmartEditOperation) => InternalRedux.SmartEditChangeOperationAction; onSmartEditCheckSelectedCells: () => InternalRedux.SmartEditCheckCellSelectionAction; onApplySmartEdit: () => SmartEditRedux.SmartEditApplyAction; } interface SmartEditViewPanelComponentState { SelectedColumnId: string; } declare class SmartEditViewPanelComponent extends React.Component { private cleanupEvent?; constructor(props: SmartEditViewPanelComponentProps); componentDidMount(): void; componentWillUnmount(): void; render(): React.JSX.Element; private checkSelectedCells; private onSmartEditValueChange; private getStatusColour; private onApplyClick; onApplySmartEdit(): any; } export declare let SmartEditViewPanelControl: import("react-redux").ConnectedComponent; export {};