import { LoaderObject } from '@loaders.gl/loader-utils'; import { AddDataToMapPayload } from 'actions/actions'; import { FileCacheItem, ValidKeplerGlMap } from './types'; import { Feature } from 'reducers'; import { FeatureCollection } from '@turf/helpers'; export declare function isGeoJson(json: unknown): json is Feature | FeatureCollection; export declare function isFeature(json: unknown): json is Feature; export declare function isFeatureCollection(json: unknown): json is FeatureCollection; export declare function isRowObject(json: any): boolean; export declare function isKeplerGlMap(json: unknown): json is ValidKeplerGlMap; export declare function makeProgressIterator(asyncIterator: AsyncIterable, info: { size: number; }): AsyncGenerator; export declare function readBatch(asyncIterator: AsyncIterable, fileName: string): AsyncGenerator; export declare function readFileInBatches({ file, loaders, loadOptions }: { file: File; fileCache: FileCacheItem[]; loaders: LoaderObject[]; loadOptions: any; }): Promise; export declare function processFileData({ content, fileCache }: { content: { data: unknown; fileName: string; }; fileCache: FileCacheItem[]; }): Promise; export declare function filesToDataPayload(fileCache: FileCacheItem[]): AddDataToMapPayload[];