import { LitElement } from 'lit'; /** * Loader. * @fires on-start - Emits when the loader been started.`detail: null` * @fires on-stop - Emits when the loader has been stopped and all animations have completed.`detail:null` */ export declare class Loader extends LitElement { static styles: import("lit").CSSResult; /** Animation stopped state */ accessor stopped: boolean; /** Display the loader as an overlay */ accessor overlay: boolean; /** Animation loop has finished and stopped * @internal */ private accessor _stopped; /** Wrapper element * @internal */ private accessor _wrapperEl; /** Hidden state * @internal */ private accessor _hidden; /** Animation container element * @internal */ private accessor _containerEl; /** Animation instance * @internal */ private accessor _animation; render(): import("lit-html").TemplateResult<1>; firstUpdated(): void; updated(changedProps: any): void; private _emitStart; private _emitStop; } declare global { interface HTMLElementTagNameMap { 'kyn-loader': Loader; } } //# sourceMappingURL=loader.d.ts.map