import type { IRasterData, SchemaRGBOption, TypedArray } from '../../interface'; export type operationsType = 'rgb' | 'nd'; export declare const operationsSchema: { nd: { type: string; expression: (string | (string | (string | number)[])[])[]; }; rgb: { type: string; method: typeof strethRgb2minMax; }; }; declare function strethRgb2minMax(bandsData: IRasterData[], options?: SchemaRGBOption): { rasterData: Uint8Array; rMinMax: number[]; gMinMax: number[]; bMinMax: number[]; }; /** * 计算百分位数(优化版本:使用快速选择算法) * 从 O(n log n) 优化到 O(n) */ export declare function percentile(data: TypedArray, minPercent: number, maxPercent: number): number[]; export {};