import type { DataItem } from "../../core/render/Component"; import { Chord, IChordSettings, IChordDataItem, IChordPrivate, IChordEvents } from "./Chord"; import { ChordLinkDirected } from "./ChordLinkDirected"; import { RibbonArrowGenerator, Ribbon, RibbonSubgroup } from "d3-chord"; import { ListTemplate } from "../../core/util/List"; export interface IChordDirectedDataItem extends IChordDataItem { } export interface IChordDirectedSettings extends IChordSettings { /** * Length of the link arrow in pixels. * * Set to `null` to disable arrowheads. * * @default 10 */ linkHeadRadius?: number | undefined; } export interface IChordDirectedPrivate extends IChordPrivate { } export interface IChordDirectedEvents extends IChordEvents { } /** * Directed chord series. * * @see {@link https://www.amcharts.com/docs/v5/charts/flow-charts/} for more information * @important */ export declare class ChordDirected extends Chord { static className: string; static classNames: Array; _settings: IChordDirectedSettings; _privateSettings: IChordDirectedPrivate; _dataItemSettings: IChordDirectedDataItem; _events: IChordDirectedEvents; _d3chord: import("d3-chord").ChordLayout; _ribbonArrow: RibbonArrowGenerator; /** * List of link elements. * * @default new ListTemplate */ readonly links: ListTemplate; /** * @ignore */ makeLink(dataItem: DataItem): ChordLinkDirected; protected _afterNew(): void; _prepareChildren(): void; } //# sourceMappingURL=ChordDirected.d.ts.map