export declare const getLayersFromConfigurationService: ({ id: string; title: string; description: string; styles: { name: string; description: string; evalScript: string; }[]; orderHint: number; instanceId: string; collectionType: string; datasetSourceIdId: string; defaultStyleName: string; datasourceDefaults: { temporal: boolean; previewMode: string; type: string; upsampling?: undefined; downsampling?: undefined; mosaickingOrder?: undefined; maxCloudCoverage?: undefined; }; datasetSourceId?: undefined; } | { id: string; title: string; description: string; styles: { name: string; description: string; evalScript: string; legend: { type: string; items: { color: string; label: string; }[]; }; }[]; orderHint: number; instanceId: string; collectionType: string; datasetSourceId: string; defaultStyleName: string; datasourceDefaults: { upsampling: string; downsampling: string; mosaickingOrder: string; temporal: boolean; maxCloudCoverage: number; type: string; previewMode?: undefined; }; datasetSourceIdId?: undefined; } | { id: string; title: string; description: string; styles: { name: string; description: string; dataProductId: string; }[]; orderHint: number; instanceId: string; collectionType: string; datasetSourceId: string; defaultStyleName: string; datasourceDefaults: { mosaickingOrder: string; temporal: boolean; maxCloudCoverage: number; type: string; previewMode?: undefined; upsampling?: undefined; downsampling?: undefined; }; datasetSourceIdId?: undefined; })[]; export declare const getLayersFromJsonCapabilities: { title: string; layers: { id: string; name: string; description: string; dataset: string; legendUrl: string; }[]; datasets: { name: string; bands: string[]; }[]; }; export declare const expectedResultJsonCapabilities: (overrideConstructorParams?: Record) => Record[]; export declare const expectedResultConfigurationService: (overrideConstructorParams?: Record) => Record[];