/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { CircularGaugeCenterTemplateDirective } from './center-template.directive';
import { ArcGaugeComponent } from '../arc-gauge/arc-gauge.component';
import { CircularGaugeScale } from '../types';
import * as i0 from "@angular/core";
/**
 * Represents the [Kendo UI CircularGauge component for Angular]({% slug overview_circulargauge_gauges %}).
 *
 * @example
 * ```ts
 * import { Component } from '@angular/core';
 *
 * _@Component({
 *   selector: 'my-app',
 *   template: `
 *      <kendo-circulargauge [value]="value" [scale]="{ max: 100 }">
 *          <ng-template kendoCircularGaugeCenterTemplate let-value="value">
 *              {{ value }}%
 *          </ng-template>
 *      </kendo-circulargauge>
 *   `
 * })
 * class AppComponent {
 *   public value: number = 10;
 * }
 *
 * ```
 */
export declare class CircularGaugeComponent extends ArcGaugeComponent {
    /**
     * The scale options of the gauge.
     */
    scale: CircularGaugeScale;
    centerTemplate: CircularGaugeCenterTemplateDirective;
    protected createInstance(element: any, options: any, theme: any, context: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CircularGaugeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CircularGaugeComponent, "kendo-circulargauge", ["kendoCircularGauge"], { "scale": { "alias": "scale"; "required": false; }; }, {}, ["centerTemplate"], never, true, never>;
}
