import type { dh as DhType } from '@deephaven/jsapi-types'; import { Formatter } from '@deephaven/jsapi-utils'; import type IrisGridModel from './IrisGridModel'; /** * Factory to create an IrisGridDataModel based on a table or tree table, whatever is passed in. */ declare class IrisGridModelFactory { /** * @param table The Table or TreeTable object to create the model with * @param formatter The formatter to use * @returns An IrisGridModel that uses the table provided */ static makeModel(dh: typeof DhType, table: DhType.Table | DhType.TreeTable | DhType.PartitionedTable, formatter?: Formatter): Promise; } export default IrisGridModelFactory; //# sourceMappingURL=IrisGridModelFactory.d.ts.map