import { ChildProperty } from '@syncfusion/ej2-base'; import { VisibleLabels, Size, VisibleRange, Rect, Align } from '../utils/helper'; import { FontModel, BorderModel, TextStyleModel } from '../model/base-model'; import { RangeModel, PointerModel, LabelModel, TickModel, LineModel } from './axis-model'; import { Point, Placement, MarkerType, Position } from '../utils/enum'; import { LinearGradientModel, RadialGradientModel } from '../axes/gradient-model'; /** Sets and gets the options for customizing the appearance of axis line in linear gauge. */ export declare class Line extends ChildProperty { /** * Sets and gets the dash-array of the axis line. * * @default '' */ dashArray: string; /** * Sets and gets the height of the axis line. * * @aspDefaultValueIgnore * @default null */ height: number; /** * Sets and gets the width of the axis line. * * @default 2 */ width: number; /** * Sets and gets the color for the axis line. * * @default null */ color: string; /** * Sets and gets the offset value from where the axis line must be placed in linear gauge. * * @default 0 */ offset: number; } /** * Sets and gets the options for customizing the appearance of the axis labels. */ export declare class Label extends ChildProperty