import { Injector, OnDestroy } from '@angular/core'; import { PrizmAbstractTestId } from '@prizm-ui/core'; import { PrizmChartsThemeService } from '../service/charts-theme.service'; import { PrizmChartTheme } from '../theme/types'; import * as i0 from "@angular/core"; export declare abstract class PrizmChartsAbstractComponent, OPTIONS extends Record> extends PrizmAbstractTestId implements OnDestroy { set width(value: number | null); get width(): number | null; set height(value: number); get height(): number; abstract readonly name: string; set options(value: Partial); get options(): Partial; set theme(value: PrizmChartTheme); readonly prizmChartThemeService: PrizmChartsThemeService; abstract get origin(): ORIGIN; constructor(injector: Injector); updateOptions(options: Partial): void; destroy(): void; render(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, { "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "options": { "alias": "options"; "required": false; }; "theme": { "alias": "theme"; "required": false; }; }, {}, never, never, false, never>; }