/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { NgZone, ElementRef, ChangeDetectorRef, Renderer2, EventEmitter } from '@angular/core'; import { ConfigurationService } from './common/configuration.service'; import { InstanceEventService } from './events/instance-event.service'; import { ChartInstanceObserver } from './common/chart-instance-observer'; import { ChartComponent } from './chart.component'; import { ThemeService } from './common/theme.service'; import { IntlService } from '@progress/kendo-angular-intl'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { DrilldownEvent } from './events/drilldown-event'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI for Angular Sparkline component. * * The Sparkline displays data in a small chart format, typically showing trends and patterns. * It provides a compact way to visualize data without detailed axes or legends. * * @example * ```ts * import { Component } from '@angular/core'; * * @Component({ * selector: 'my-app', * template: ` * * * `, * }) * export class AppComponent { * } * ``` */ export declare class SparklineComponent extends ChartComponent { configurationService: ConfigurationService; themeService: ThemeService; protected element: ElementRef; protected intl: IntlService; protected localizationService: LocalizationService; protected ngZone: NgZone; protected instanceEventService: InstanceEventService; protected changeDetector: ChangeDetectorRef; protected renderer: Renderer2; /** * Specifies the default series type for the Sparkline. * * @default "line" */ type: string; /** * Specifies the data for the default Sparkline series. * * The component discards this property if you supply series data. */ data: any[]; /** * @hidden */ drilldown: EventEmitter; /** * @hidden */ drilldownLevelChange: EventEmitter; /** * @hidden */ noData: boolean; /** * @hidden */ get drilldownLevel(): number; /** * @hidden */ tooltipWrapperClass: string; /** * @hidden */ tooltipContentClasses: any; /** * @hidden */ showLicenseWatermark: boolean; protected hostClasses: string[]; constructor(configurationService: ConfigurationService, themeService: ThemeService, element: ElementRef, intl: IntlService, localizationService: LocalizationService, ngZone: NgZone, instanceEventService: InstanceEventService, changeDetector: ChangeDetectorRef, renderer: Renderer2); protected createInstance(element: any, observer: ChartInstanceObserver): void; protected updateOptions(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }