import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { KbqDefaultSizes } from '@koobiq/components/core'; import * as i0 from "@angular/core"; export declare class KbqLoaderOverlayIndicator { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class KbqLoaderOverlayText { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class KbqLoaderOverlayCaption { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class KbqLoaderOverlay implements OnInit, OnDestroy { private elementRef; private renderer; text: string; caption: string; size: KbqDefaultSizes; transparent: boolean; /** * Uses a semi-transparent background to blend * with the underlying card or modal surface. When enabled, overrides `transparent`. */ card: boolean; private parent; get isExternalIndicator(): boolean; get isExternalText(): boolean; get isExternalCaption(): boolean; get isEmpty(): boolean; get spinnerSize(): string; /** * @docs-private */ protected get loaderSizeClass(): string; externalIndicator: KbqLoaderOverlayIndicator | null; externalText: KbqLoaderOverlayText | null; externalCaption: KbqLoaderOverlayCaption | null; constructor(elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_card: unknown; }