import type { AnimationResult, StandardAnimationOption } from '../../../animation'; import type { Vector2 } from '../../../types'; import { Selection } from '../../../util'; import type { RequiredArcAxisStyleProps, RequiredAxisStyleProps, RequiredLinearAxisStyleProps } from '../types'; export declare function getLinearValuePos(value: number, attr: RequiredLinearAxisStyleProps): Vector2; export declare function getArcValuePos(value: number, attr: RequiredArcAxisStyleProps): Vector2; export declare function getValuePos(value: number, attr: RequiredAxisStyleProps): Vector2; export declare function isAxisHorizontal(attr: RequiredLinearAxisStyleProps): boolean; export declare function isAxisVertical(attr: RequiredLinearAxisStyleProps): boolean; export declare function renderAxisLine(container: Selection, attr: RequiredAxisStyleProps, animate: StandardAnimationOption): AnimationResult[];