import { Task } from '@lit/task'; import type { StatusRenderer } from '@lit/task'; import type { ReactiveControllerHost } from 'lit'; import type TerraTimeAvgMap from './time-average-map.component.js'; import type { QueryClientHost } from '../../mixins/query-client.mixin.js'; export declare class TimeAvgMapController { #private; jobStatusTask: Task<[], Blob | undefined>; blobUrl: Blob | undefined; constructor(host: ReactiveControllerHost & TerraTimeAvgMap & QueryClientHost); render(renderFunctions: StatusRenderer): unknown; getCacheKey(): string; }