import { EtaRenderHost } from "../../controllers/eta-renderer/eta-types.js"; import { ReactiveController } from "lit"; export type { EtaRenderHost } from "../../controllers/eta-renderer/eta-types.js"; export declare class EtaRenderController implements ReactiveController { private host; private _etaRenderTask; private _cache; private _observer; private _renderer; private _renderInProgress; private _etaIdleWaiters; private _mutationRequested; constructor(host: EtaRenderHost); get taskComplete(): Promise; waitForIdle(): Promise; hostConnected(): void; hostDisconnected(): void; private _scheduleMutationRender; private _isEtaIdle; private _notifyEtaIdle; }