import * as _angular_core from '@angular/core'; import { OnInit, OnDestroy, ElementRef, InputSignal } from '@angular/core'; import { ChartData, ChartOptions, Plugin, Chart } from 'chart.js'; declare class SdBarChartComponent implements OnInit, OnDestroy { #private; canvas: _angular_core.Signal>; data: InputSignal>; options: InputSignal | undefined>; plugins: InputSignal[]>; isScrollable: _angular_core.Signal; computedMinWidth: _angular_core.Signal; chart: Chart<'bar'> | undefined; constructor(); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SdLineChartComponent implements OnInit, OnDestroy { #private; canvas: _angular_core.Signal>; data: InputSignal>; options: InputSignal | undefined>; plugins: InputSignal[]>; isScrollable: _angular_core.Signal; computedMinWidth: _angular_core.Signal; chart: Chart<'line'> | undefined; constructor(); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SdPieChartComponent implements OnInit, OnDestroy { #private; canvas: _angular_core.Signal>; data: InputSignal>; options: InputSignal | undefined>; plugins: InputSignal[]>; chart: Chart<'pie'> | undefined; constructor(); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SdDoughnutChartComponent implements OnInit, OnDestroy { #private; canvas: _angular_core.Signal>; data: InputSignal>; options: InputSignal | undefined>; plugins: InputSignal[]>; chart: Chart<'doughnut'> | undefined; constructor(); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SdBarChartComponent, SdDoughnutChartComponent, SdLineChartComponent, SdPieChartComponent };