import { Container, IContainerPrivate, IContainerSettings } from "../../core/render/Container"; import { Graphics } from "../../core/render/Graphics"; import { Percent } from "../../core/util/Percent"; export interface IClockHandSettings extends IContainerSettings { /** * Width of the hand's tip in pixels. * * @default 1 */ topWidth?: number; /** * Width of the hand's base in pixels. * * @default 10 */ bottomWidth?: number; /** * Distance from the center to the hand's tip, in pixels or as a percent of * the chart's radius. A negative value is measured in from the chart's * radius. * * @default 90% */ radius?: number | Percent; /** * Distance from the center to the hand's base, in pixels or as a percent * of the chart's radius. A negative number of pixels is measured back from * the tip. * * @default 0 */ innerRadius?: number | Percent; /** * Radius of the pin, the circle at the center, in pixels or as a percent * of the chart's radius. * * @default 10 */ pinRadius?: number | Percent; } export interface IClockHandPrivate extends IContainerPrivate { } /** * A gauge needle for a [[RadarChart]]. Set it as the `sprite` of an axis * data item's [[AxisBullet]], and it points at that data item's value. * * @see {@link https://www.amcharts.com/docs/v5/charts/radar-chart/gauge-charts/#Clock_hands} for more info * @important */ export declare class ClockHand extends Container { _settings: IClockHandSettings; _privateSettings: IClockHandPrivate; static className: string; static classNames: Array; /** * The hand itself, a tapered shape from `innerRadius` to `radius`. * * @default Graphics.new() */ readonly hand: Graphics; /** * The pin: a circle at the center, of `pinRadius`. * * @default Graphics.new() */ readonly pin: Graphics; protected _afterNew(): void; _prepareChildren(): void; } //# sourceMappingURL=ClockHand.d.ts.map