import { type ElementRef, type QueryList } from '@angular/core'; import { type TuiSizeXL } from '@taiga-ui/core/types'; import { type Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiArcChart { private readonly arcs$; protected initialized: import("@angular/core").WritableSignal; protected readonly $: import("rxjs").Subscription; value: readonly number[]; size: TuiSizeXL; max: number; minLabel: string; maxLabel: string; activeItemIndex: number; readonly activeItemIndexChange: Observable; protected set arcs(arcs: QueryList>); protected get width(): number; protected get strokeWidth(): number; protected isInactive(index: number): boolean; protected getInset(index: number): number; protected getDiameter(index: number): number; protected getLength(index: number): number; protected getOffset(index: number): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }