import { Column } from "./common"; import React from "react"; export declare function selectRequest(column: Column, record: any): Promise; interface CellProps { record: any; column: Column; dataItems?: any[]; } interface CellState { dataItems?: any[]; } export declare class Cell extends React.Component { constructor(props: CellProps); findDataItemById(id: string, dataItems: any[]): any; findDataItemByValue(value: any, dataItems: any[], valueField: string): any; render(): string | number | true | Iterable | React.JSX.Element; } export declare class CellProvider { private column; private cells; private dataItems?; constructor(column: Column); loadData(column: Column): Promise; create(record: any): React.JSX.Element; } export declare function SelectColumn(source?: Partial>): Column; export {};