import { Database } from "@hpcc-js/common"; import { CellFormatter, CellRenderer, ColumnType } from "./RowFormatter.ts"; export declare class DBStore { private _db; Model: null; idProperty: "__hpcc_id"; constructor(db: Database.Grid); protected _renderHtml: boolean; renderHtml(_: boolean): void; db2Columns(sortable: boolean, fields: Database.Field[], prefix?: string, formatter?: CellFormatter, renderCell?: CellRenderer): ColumnType[]; columns(sortable: boolean, formatter?: CellFormatter, renderCell?: CellRenderer): ColumnType[]; getIdentity(object: any): any; get(row: number): any; _fetchRange(opts: { start: number; end: number; }): object[]; fetchRange(opts: { start: number; end: number; }): Promise; sort(opts: any): this; }