import { BreakpointObserver } from '@angular/cdk/layout';
import { IGaugeChartDataNode, IGaugeChartOptions } from '../../interfaces/gauge-chart.interface';
import * as i0 from "@angular/core";
/** Gauge chart example. */
export declare class AppChartExamplesGaugeComponent {
    private readonly breakpointObserver;
    /** The chat values. */
    value: {
        first: number;
        second: number;
        third: number;
    };
    /** The chart data. */
    private get chartData();
    /**
     * Example gauge chart options.
     */
    private get chartOptions();
    /** The breakpoint observer stream. */
    private readonly breakpoint$;
    /** The chart configuration stream. */
    readonly chartConfig$: import("rxjs").Observable<{
        data: {
            first: IGaugeChartDataNode[];
            second: IGaugeChartDataNode[];
        };
        options: {
            first: Partial<IGaugeChartOptions>;
            second: Partial<IGaugeChartOptions>;
            third: Partial<IGaugeChartOptions>;
            fourth: Partial<IGaugeChartOptions>;
        };
    }>;
    constructor(breakpointObserver: BreakpointObserver);
    static ɵfac: i0.ɵɵFactoryDeclaration<AppChartExamplesGaugeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AppChartExamplesGaugeComponent, "app-chart-examples-gauge", never, {}, {}, never, never, false, never>;
}
