import { IBandsOperation, IRasterFileData, IRasterFormat } from '../../interface';
import { ResponseCallback } from '@antv/l7-utils';
/**
 * 执行波段计算 format + operation
 * @param imageDataList
 * @param rasterFormat
 * @param operation
 * @returns
 */
export declare function bandsOperation(imageDataList: IRasterFileData[], rasterFormat: IRasterFormat, operation: IBandsOperation | undefined): Promise<any>;
/**
 * 处理每个请求得到的栅格文件数据
 */
export declare function processRasterData(rasterFiles: IRasterFileData[], rasterFormat: IRasterFormat, operation: IBandsOperation | undefined, callback: ResponseCallback<any>): Promise<void>;
