import type { ReactiveControllerHost } from 'lit'; export type AbstractControllerHost = HTMLElement & ReactiveControllerHost; export declare class AbstractController { host: AbstractControllerHost; el: HTMLElement; private _data; get data(): T[]; set data(data: T[]); updateData(_data: T[]): void; constructor(host: AbstractControllerHost, component: HTMLElement); clear(): void; destroy(): void; } //# sourceMappingURL=abstract-controller.d.ts.map