/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, Renderer2, AfterViewInit } from '@angular/core'; import { LoaderType } from './models/type'; import { LoaderThemeColor } from './models/theme-color'; import { LoaderSize } from './models/size'; import * as i0 from "@angular/core"; /** * Represents the [Kendo UI Loader component for Angular](https://www.telerik.com/kendo-angular-ui/components/indicators/loader). * Displays a Loader that represents an indeterminate wait time. * * Provides configuration options for animation type, theme color, and size. * * @example * ```html * * ``` */ export declare class LoaderComponent implements AfterViewInit { private element; private renderer; hostClass: boolean; /** * Specifies the Loader animation type. * * @default pulsing */ set type(type: LoaderType); get type(): LoaderType; /** * Specifies the theme color of the Loader. The default value is set by the Kendo theme. */ set themeColor(themeColor: LoaderThemeColor); get themeColor(): LoaderThemeColor; /** * Specifies the size of the Loader. The default value is set by the Kendo theme. */ set size(size: LoaderSize); get size(): LoaderSize; private _type; private _themeColor; private _size; private loader; constructor(element: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; /** * @hidden */ get segmentCount(): Array; private setLoaderClasses; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }