import { type TuiContext } from '@taiga-ui/cdk/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare class TuiPieChart { private readonly hintOptions; private readonly autoId; protected readonly getSum: import("@angular/core").Signal; protected readonly segments: import("@angular/core").Signal; readonly value: import("@angular/core").InputSignal; readonly size: import("@angular/core").InputSignal<"m" | "l" | "xl" | "s" | "xs">; readonly masked: import("@angular/core").InputSignal; readonly activeItemIndex: import("@angular/core").ModelSignal; protected get hintContent(): PolymorpheusContent>; protected get maskId(): string; protected get mask(): string | null; protected get radius(): string; protected getTransform(index: number): string | null; protected onHovered(hovered: boolean, index: number): void; private getDeg; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }