import { BaseController } from './base.controller.js'; /** * Controller for managing loading states and progress. * * @example * ```ts * class MyComponent extends LitElement { * private loading = new LoadingController(this); * * async handleSubmit() { * this.loading.start(); * await doSomething(); * this.loading.complete(); * } * * render() { * return html` * * `; * } * } * ``` */ export declare class LoadingController extends BaseController { private _isLoading; private _progress; get isLoading(): boolean; get progress(): number; start(): void; setProgress(value: number): void; complete(): void; reset(): void; } //# sourceMappingURL=loading.controller.d.ts.map