import * as i0 from '@angular/core'; import { TemplateRef, EventEmitter } from '@angular/core'; import { Event } from '@antv/g2'; import { G2BaseComponent } from '@delon/chart/core'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import * as i1 from '@angular/common'; import * as i2 from 'ng-zorro-antd/grid'; import * as i3 from 'ng-zorro-antd/core/outlet'; import * as i4 from 'ng-zorro-antd/skeleton'; interface G2RadarData { name: string; label: string; value: number; [key: string]: NzSafeAny; } interface G2RadarClickItem { item: G2RadarData; ev: Event; } declare class G2RadarComponent extends G2BaseComponent { legendData: NzSafeAny[]; title?: string | TemplateRef | null; height: number; padding: number | number[] | 'auto'; hasLegend: boolean; tickCount: number; data: G2RadarData[]; colors: string[]; readonly clickItem: EventEmitter; private getHeight; install(): void; changeData(): void; private genLegend; _click(i: number): void; onChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_height: unknown; static ngAcceptInputType_hasLegend: unknown; static ngAcceptInputType_tickCount: unknown; } declare class G2RadarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { G2RadarComponent, G2RadarModule }; export type { G2RadarClickItem, G2RadarData };