import type { Dict } from '@visactor/vchart'; import type { BarLinkAttrs, BarLinkDatum } from './type'; import type { IMarkGraphic, ISpec } from '@visactor/vchart'; export declare function groupBarsByFields(elements: IMarkGraphic[], groupFields: string[]): Dict; export declare function getLinkData(currentElement: IMarkGraphic, nextElement: IMarkGraphic, config: { isHorizontal: boolean; isXAxisInverse: boolean; isYAxisInverse: boolean; linkType: string; doFill: boolean; regionStartX: number; regionStartY: number; }): BarLinkDatum; export declare function getBarLinkConfig(style?: Pick, extraStyle?: any): { type: string; componentType: string; zIndex: number; interactive: boolean; style: any; }; export declare function appendBarLinkConfig(rawSpec: ISpec, barLinkSpec?: Pick): void;