import { AsyncDirective } from 'lit/async-directive.js'; import { type Part, type PartInfo } from 'lit/directive.js'; import { type Observable } from 'rxjs'; export declare class ObservableDirective extends AsyncDirective { private _subscription?; constructor(partInfo: PartInfo & { element: Element; }); render(_observable: Observable, _mapper?: (x: unknown) => unknown): unknown; update(_part: Part, [observable, mapper]: Parameters): unknown; disconnected(): void; } export declare const observe: (...values: unknown[]) => import("lit/async-directive.js").DirectiveResult; //# sourceMappingURL=ObserveDirective.d.ts.map