import { Control } from "igniteui-webcomponents-core"; import { INotifyPropertyChanged, Base, PropertyChangedEventArgs, Type, Point } from "igniteui-webcomponents-core"; import { DoubleAnimator } from "igniteui-webcomponents-core"; import { LinearGaugeFrame } from "./LinearGaugeFrame"; import { LinearGraphScaler } from "./LinearGraphScaler"; import { LinearScaleOrientation } from "./LinearScaleOrientation"; import { LinearGraphRangeCollection } from "./LinearGraphRangeCollection"; import { BrushCollection } from "igniteui-webcomponents-core"; import { LinearGraphNeedleShape } from "./LinearGraphNeedleShape"; import { Brush } from "igniteui-webcomponents-core"; import { BindingFormatter } from "igniteui-webcomponents-core"; import { HighlightedValueDisplayMode } from "igniteui-webcomponents-core"; import { StackPool$1 } from "igniteui-webcomponents-core"; import { Path } from "igniteui-webcomponents-core"; import { TextBlock } from "igniteui-webcomponents-core"; import { Rect } from "igniteui-webcomponents-core"; import { List$1 } from "igniteui-webcomponents-core"; import { FormatLinearGraphLabelEventArgs } from "./FormatLinearGraphLabelEventArgs"; import { AlignLinearGraphLabelEventArgs } from "./AlignLinearGraphLabelEventArgs"; import { DoubleValueChangedEventArgs } from "igniteui-webcomponents-core"; import { LinearGaugeVisualData } from "./LinearGaugeVisualData"; import { ToolTipInfo } from "./ToolTipInfo"; import { LinearGraphTooltipDataContext } from "./LinearGraphTooltipDataContext"; import { Size } from "igniteui-webcomponents-core"; import { FontInfo } from "igniteui-webcomponents-core"; import { EventProxy } from "igniteui-webcomponents-core"; import { DomRenderer } from "igniteui-webcomponents-core"; /** * @hidden */ export declare class XamLinearGauge extends Control implements INotifyPropertyChanged { static $t: Type; private f4; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; protected gb(a: string): void; constructor(); av: DoubleAnimator; private fn; get a9(): boolean; private b1; get dd(): number; set dd(a: number); private gn; private get bm(); formatLabel: (sender: any, args: FormatLinearGraphLabelEventArgs) => void; alignLabel: (sender: any, args: AlignLinearGraphLabelEventArgs) => void; valueChanged: (sender: any, e: DoubleValueChangedEventArgs) => void; highlightValueChanged: (sender: any, e: DoubleValueChangedEventArgs) => void; protected ao: LinearGaugeFrame; protected an: LinearGaugeFrame; protected am: LinearGaugeFrame; protected ar: LinearGraphScaler; onDetachedFromUI(): void; onAttachedToUI(): void; as: LinearScaleOrientation; ranges: LinearGraphRangeCollection; ah: BrushCollection; ai: BrushCollection; ci: number; private by; get b4(): number; set b4(a: number); ch: number; private bx; get b3(): number; set b3(a: number); de: number; ap: LinearGraphNeedleShape; ep: string; cy: number; c2: number; cz: number; c4: number; cp: number; ct: number; co: number; cs: number; cr: number; cv: number; cq: number; cu: number; cc: number; c9: number; da: number; ce: number; cd: number; cf: number; cg: number; cj: number; db: number; c8: number; dc: number; iw: Brush; ip: Brush; cn: number; is: Brush; it: Brush; cw: number; cl: number; ck: number; cm: number; ir: Brush; bg: boolean; im: Brush; io: Brush; b8: number; b6: number; b7: number; c6: number; c1: number; iu: Brush; iv: Brush; c7: number; bj: boolean; bi: boolean; private a3; bf: boolean; be: boolean; d4: string; ag: any[]; aj: BindingFormatter; di: number; ca: number; private a2; private bw; get b2(): number; set b2(a: number); cb: number; gq(): void; private az; get a0(): HighlightedValueDisplayMode; set a0(a: HighlightedValueDisplayMode); gp(): void; a1: HighlightedValueDisplayMode; private ft; dh: number; toolTip: any; bn: boolean; dt: string; a7: StackPool$1; a5: StackPool$1; a4: StackPool$1; a8: StackPool$1; a6: StackPool$1; b9(a: Point): number; private bu; private i0; private bt; private iz; bk(a: Point): boolean; ba(a: Point): boolean; needleContainsPoint(a: Point, b: boolean): boolean; highlightNeedleContainsPoint(a: Point, b: boolean): boolean; protected fr(a: Point, b: boolean): void; at(): LinearGaugeVisualData; ds(): string; fs(): void; destroy(): void; provideContainer(a: any): void; onMouseOver(a: Point, b: boolean, c: boolean): void; onMouseLeave(): void; onMouseMove(a: Point, b: boolean): void; onMouseDown(a: Point, b: boolean): void; get bd(): boolean; onMouseUp(a: Point): void; containerResized(): void; go(): void; private gm; private gg; private _view; get view(): XamLinearGaugeView; set view(a: XamLinearGaugeView); private i2; get i5(): Rect; set i5(a: Rect); private i1; get i4(): Rect; set i4(a: Rect); private iy; get i3(): Rect; set i3(a: Rect); protected bh(): boolean; fo(): void; private bp; private bs; private br; private bq; private ga; private i6; private f7; private bo; private f6; private f8; private f9; iq(a: number, b: BrushCollection): Brush; private gl; private gi; private gk; private gh; private bv; private gj; private f5; private fx; private c0; private c3; private df; private dg; private c5; private ix; private f3; private ge; private gd; private fu; protected bc: boolean; refresh(): void; ay(): FontInfo; private b0; get cx(): number; set cx(a: number); private bz; get b5(): number; set b5(a: number); static $$p: string[]; } /** * @hidden */ export declare class XamLinearGaugeView extends Base { static $t: Type; private ap; private ao; constructor(a: XamLinearGauge); a3(): void; protected m: XamLinearGauge; protected i: EventProxy; private aj; private p; ah: DomRenderer; private aa; private z; private y; private ab; bc(): void; private cj; private ci; private ck; private ch; s(): boolean; cn(): Path; cm(): Path; co(): Path; cl(): Path; private ca; private cb; private b7; private b8; private cc; private cd; private ce; private b9; private c; private d; private e; private f; private q; private v; private a; private static w; private static g; private static h; private a1; private b0; private bz; a8(a: string, b: any, c: any): void; bd(a: BrushCollection, b: BrushCollection): void; be(a: BrushCollection, b: BrushCollection): void; b(a: string, b: string[]): string[]; bv(): void; protected u: boolean; protected t: boolean; private ai; protected k: LinearGraphTooltipDataContext; private ak; private am; cg(a: Point): Point; private aq; private an; private cf; private al; bu(a: Point, b: any, c: number, d: string): void; a2(): void; private bq; private b2; private j; a9(a: any): void; private au; private av; private aw; private ay; private ax; private at; ba(): void; as(): void; private x; bs(a: List$1): void; private bp; b1(): void; af(a: any): number; cr(a: TextBlock): Size; private b6; bt(a: TextBlock, b: Brush): void; bk(a: TextBlock, b: number, c: number): void; bj(a: number, b: number): void; bl(a: number, b: number): void; ae(a: FontInfo): number; private r; private n; private b5; private ac; private ad; br(): void; ar(): void; flush(): void; private o; az(a: LinearGaugeVisualData): void; a7(): void; bb(): void; bm(a: Path): void; bn(a: Path): void; bo(a: Path): void; cq(): Path; bw(a: TextBlock): void; bx(a: TextBlock): void; by(a: TextBlock): void; b4(): TextBlock; bf(a: Path): void; bg(a: Path): void; bh(a: Path): void; cp(): Path; a4(a: TextBlock): void; a5(a: TextBlock): void; a6(a: TextBlock): void; b3(): TextBlock; l(): ToolTipInfo; bi(): void; }