/// <reference types="react" />
import { t } from '../common';
import { Grid } from '../grid';
export declare class FactoryManager {
    constructor(args: {
        grid: Grid;
        factory?: t.GridFactory;
    });
    readonly grid: Grid;
    readonly factory: t.GridFactory;
    editor(args: {
        row: number;
        column: number;
        cell?: t.IGridCellData;
    }): import("react").ReactNode;
    cell(args: {
        row: number;
        column: number;
        cell?: t.IGridCellData;
    }): import("react").ReactNode;
    private render;
}
