import { MosaickingOrder, DataProductId, FindTilesAdditionalParameters } from './const'; import { AbstractSentinelHubV3Layer } from './AbstractSentinelHubV3Layer'; import { ProcessingPayload } from './processing'; import { RequestConfiguration } from '../utils/cancelRequests'; interface ConstructorParameters { instanceId?: string | null; layerId?: string | null; evalscript?: string | null; evalscriptUrl?: string | null; dataProduct?: DataProductId | null; mosaickingOrder?: MosaickingOrder | null; title?: string | null; description?: string | null; legendUrl?: string | null; maxCloudCoverPercent?: number | null; } export declare class AbstractSentinelHubV3WithCCLayer extends AbstractSentinelHubV3Layer { maxCloudCoverPercent: number; constructor({ maxCloudCoverPercent, ...rest }: ConstructorParameters); protected getWmsGetMapUrlAdditionalParameters(): Record; _updateProcessingGetMapPayload(payload: ProcessingPayload, datasetSeqNo?: number): Promise; protected extractFindTilesMetaFromCatalog(feature: Record): Record; protected getFindDatesUTCAdditionalParameters(reqConfig: RequestConfiguration): Promise>; getStatsAdditionalParameters(): Record; protected extractFindTilesMeta(tile: any): Record; protected createCatalogFilterQuery(maxCloudCoverPercent?: number | null, datasetParameters?: Record | null): Record; protected getFindTilesAdditionalParameters(): FindTilesAdditionalParameters; } export {};