import { ColumnOptions } from "../../types";
import Component from "./Component";
import { Grid } from "../../index";
export interface CellEditorParams<T> {
    props: T;
    value: any;
    column: ColumnOptions;
    row: string;
    gird: Grid;
}
export declare abstract class CellEditor<T> extends Component<CellEditorParams<T>> {
    abstract getValue(): any;
    isPopup(): boolean;
}
export default CellEditor;
