import { type Reference } from "@knyt/artisan"; import { type ReactiveController, type ReactiveControllerHost } from "@knyt/tasker"; /** * A controller that manages deferred content rendering based on the state of associated promises. * * @internal scope: package */ export declare class DeferredContentController implements ReactiveController { #private; readonly isLoading$: Reference.Readonly; constructor(host: ReactiveControllerHost & HTMLElement); registerPromise>(promise: T): T; unregisterPromise>(promise: T): void; hostConnected(): void; } //# sourceMappingURL=DeferredContentController.d.ts.map