import { t } from '../common'; export declare class TypeCacheCells { static create: (ns: string) => TypeCacheCells; private constructor(); readonly ns: string; total: t.FetchSheetCellsResult['total']; cells: t.ICellMap; error?: t.IHttpError; private rowQueries; query(query: string): { toString: () => string; readonly exists: boolean; get: (fetch: t.ISheetFetcher, options?: { force?: boolean; }) => Promise; }; sync(changes: t.ITypedSheetChanges): this; private toRange; private toFullRow; private filterCells; private toResult; private refreshTotal; }