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 { /** * A width of the tip of the clock hand, in pixels. * * @default 1 */ topWidth?: number; /** * A width of the base of the clock hand, in pixels. * * @default 10 */ bottomWidth?: number; /** * Radius of the hand, in pixels, or percent (relative to the axis radius). * * If set to negative number, will mean number of pixels inwards from the * axis. * * @default 90% */ radius?: number | Percent; /** * Inner radius of the hand, in pixels, or percent (relative to the axis * radius). * * If set to negative number, will mean number of pixels inwards from the * axis. * * @default 0 */ innerRadius?: number | Percent; /** * Radius of the hand pin (circle at the base of the hand), in pixels, or in * percent (relative to the axis radius.) * * @default 10 */ pinRadius?: number | Percent; } export interface IClockHandPrivate extends IContainerPrivate { } /** * A clock hand for use with [[RadarChart]]. * * @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; /** * A "hand" element. * * @default Graphics.new() */ readonly hand: Graphics; /** * A "pin" element (hand's base). * * @default Graphics.new() */ readonly pin: Graphics; protected _afterNew(): void; _prepareChildren(): void; } //# sourceMappingURL=ClockHand.d.ts.map