import * as React from 'react'; import * as SmartEditRedux from '../../Redux/ActionsReducers/SmartEditRedux'; import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux'; import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps'; import { PreviewInfo } from '../../Utilities/Interface/Preview'; import { SmartEditOperation } from '../../AdaptableOptions/EditOptions'; interface SmartEditPopupProps extends ModuleViewPopupProps { SmartEditValue: number; SmartEditOperation: SmartEditOperation; PreviewInfo: PreviewInfo; onSmartEditValueChange: (value: number) => InternalRedux.SmartEditChangeValueAction; onSmartEditOperationChange: (SmartEditOperation: SmartEditOperation) => InternalRedux.SmartEditChangeOperationAction; onSmartEditCheckSelectedCells: () => InternalRedux.SmartEditCheckCellSelectionAction; onApplySmartEdit: () => SmartEditRedux.SmartEditApplyAction; } declare class SmartEditPopupComponent extends React.Component { constructor(props: SmartEditPopupProps); componentDidMount(): void; render(): React.JSX.Element; private submit; private onSmartEditValueChange; private getButtonStyle; } export declare const SmartEditPopup: import("react-redux").ConnectedComponent>; store?: import("redux").Store; }>; export {};