import { type FileStorageItem, type FileStorageTable } from '@deephaven/file-explorer'; import { type ViewportData, type IndexRange, type StorageSnapshot, type StorageTableViewport, type FilterConfig, type SortConfig, type ViewportUpdateCallback, type StorageListenerRemover } from '@deephaven/storage'; export declare class MockFileStorageTable implements FileStorageTable { private items; private onUpdateCallback?; constructor(items: FileStorageItem[]); setSearch(search: string): void; setExpanded(path: string, expanded: boolean): Promise; collapseAll(): Promise; getViewportData(): Promise>; getSnapshot(sortedRanges: IndexRange[]): Promise>; setViewport(viewport: StorageTableViewport): Promise; setFilters(config: FilterConfig[] | null): void; setSorts(config: SortConfig[] | null): void; setReversed(isReversed: boolean): void; close(): void; onUpdate(callback: ViewportUpdateCallback): StorageListenerRemover; get size(): number; } export default MockFileStorageTable; //# sourceMappingURL=MockFileStorageTable.d.ts.map