import { DataTable } from '../../data'; import { ArcDrawerProps, DrawerData, LayerChordStyle, LayerOptions, LayerStyle, PathDrawerProps, SourceMeta } from '../../types'; import { LayerBase } from '../base'; import { createRotatedArcText } from '../helpers'; type Key = 'node' | 'edge' | 'text'; export declare class LayerChord extends LayerBase { private _data; private _style; protected textData: ReturnType[]; protected nodeData: (DrawerData & { meta: Pick; color: string; index: number; })[]; protected edgeData: (DrawerData & { color: string; index: number; })[][]; get data(): Maybe; get style(): LayerChordStyle; constructor(options: LayerOptions); setData(data: LayerChord['data']): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; } export {};