import * as i0 from '@angular/core'; import { AfterViewInit, OnDestroy, Renderer2, ElementRef, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { DrawingSvgInterface } from '@obliczeniowo/elementary/drawing'; import * as i3 from '@angular/common'; import * as i4 from '@obliczeniowo/elementary/icons'; declare class SpinnerComponent implements AfterViewInit, OnDestroy { protected renderer: Renderer2; protected dc: DrawingSvgInterface; protected time: any; svg: ElementRef; constructor(renderer: Renderer2); ngAfterViewInit(): void; draw(dt: number): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoadingStateComponent implements OnInit, OnDestroy, OnChanges { status: 'waiting' | 'failure' | 'progress' | 'done'; protected highlighted: number[]; protected offset: number; readonly ray = 6; readonly positions: { x: number; y: number; }[]; protected time: any; ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; protected setTime(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LoadingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { LoadingModule, LoadingStateComponent, SpinnerComponent };