import type { Arc } from 'd3-shape'; export interface PolarSectorGeometry { readonly startAngle: number; readonly endAngle: number; readonly innerRadius: number; readonly outerRadius: number; readonly cornerRadius: number; } export interface ResolvedPolarSector { readonly path: string; readonly points: readonly (readonly [number, number])[]; } /** Resolves one D3 sector and samples its painted interaction boundary. */ export declare function resolvePolarSector(sector: PolarSectorGeometry): ResolvedPolarSector | undefined; export declare function tracePolarArcBoundary(generator: Arc, datum: TDatum, index: number, data: readonly TDatum[]): readonly (readonly [number, number])[];