import { Base, Type, INotifyPropertyChanged, PropertyChangedEventArgs, EventArgs } from "igniteui-react-core";
import { DomRenderer, DomWrapper } from "igniteui-react-core";
import { Path } from "igniteui-react-core";
import { ControlDisplayDensity } from "igniteui-react-core";
import { FontInfo } from "igniteui-react-core";
import { AnimationKeyFrameEffect } from "igniteui-react-core";
import { AnimationKeyFrameEffectTiming } from "igniteui-react-core";
import { SuffixShiftType } from "./SuffixShiftType";
import { PrefixShiftType } from "./PrefixShiftType";
import { Brush } from "igniteui-react-core";
import { LabelShiftType } from "./LabelShiftType";
import { HorizontalAlignment } from "igniteui-react-core";
import { MouseButtonEventArgs } from "igniteui-react-core";
import { KeyEventArgs } from "igniteui-react-core";
import { InputShiftType } from "./InputShiftType";
import { SuffixVisualModelExport } from "./SuffixVisualModelExport";
import { PrefixVisualModelExport } from "./PrefixVisualModelExport";
import { InputGroupDisplayType } from "./InputGroupDisplayType";
import { BaseControlTheme } from "igniteui-react-core";
import { CornerRadius } from "igniteui-react-core";
import { Thickness } from "igniteui-react-core";
import { ThemeResolver } from "./ThemeResolver";
import { ObservableCollection$1 } from "igniteui-react-core";
import { InputGroupVisualModelExport } from "./InputGroupVisualModelExport";
import { LabelVisualModelExport } from "./LabelVisualModelExport";
import { InputVisualModelExport } from "./InputVisualModelExport";
import { Theme } from "./Theme";
import { InputChangeEventArgs } from "./InputChangeEventArgs";
/**
 * @hidden
 */
export declare class InputGroupView extends Base {
    static $t: Type;
    constructor();
    d: XInputGroup;
    ak(): void;
    ac(a: XInputGroupItem): void;
    ae(a: XInputGroupItem): void;
    ad(): void;
    g(): boolean;
    l: DomRenderer;
    private e;
    private i;
    get w(): any;
    get as(): Path;
    get h(): boolean;
    ah(a: DomRenderer): void;
    get s(): DomWrapper;
    get v(): any;
    get u(): any;
    get x(): any;
    get y(): any;
    private z;
    aq(a: string): void;
    ap(): void;
    private aa;
    al(): void;
    j(): number;
    private f;
    private n;
    private o;
    private p;
    private t;
    private r;
    private q;
    private m;
    ag(): void;
    ai(): void;
    ar(a: FontInfo): void;
    k(a: XLabel): number;
    af(): void;
    a(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    c(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    b(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    ao(a: XInput): void;
    ab(a: any): void;
    an(a: any): void;
    private aj;
    private am;
}
/**
 * @hidden
 */
export declare class SuffixView extends Base {
    static $t: Type;
    constructor();
    a: XSuffix;
    p(): void;
    e(): boolean;
    private h;
    private b;
    private f;
    get s(): Path;
    n(a: DomRenderer): void;
    private d;
    r(): void;
    private g;
    q(): void;
    private j;
    private k;
    private c;
    private i;
    m(): void;
    o(): void;
    l(a: any): void;
}
/**
 * @hidden
 */
export declare class PrefixView extends Base {
    static $t: Type;
    constructor();
    a: XPrefix;
    p(): void;
    e(): boolean;
    h: DomRenderer;
    private b;
    private f;
    get s(): Path;
    n(a: DomRenderer): void;
    private d;
    r(): void;
    private g;
    q(): void;
    private j;
    private k;
    private c;
    private i;
    m(): void;
    o(): void;
    l(a: any): void;
}
/**
 * @hidden
 */
export declare class LabelView extends Base {
    static $t: Type;
    constructor();
    c: XLabel;
    ae(): void;
    g(): boolean;
    m: DomRenderer;
    private d;
    private i;
    get q(): any;
    get an(): Path;
    get h(): boolean;
    v(): void;
    b(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    a(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    z(a: DomRenderer): void;
    l(): number;
    aj(): void;
    ak(): void;
    ai(): void;
    private r;
    al(a: string): void;
    ab(): void;
    w(): void;
    x(): void;
    ac(): void;
    ad(): void;
    private s;
    ag(): void;
    j(): number;
    k(): number;
    private t;
    private u;
    private f;
    private n;
    private o;
    private p;
    y(): void;
    aa(): void;
    am(a: FontInfo): void;
    ah(a: Brush): void;
    e(): FontInfo;
    af(): void;
}
/**
 * @hidden
 */
export declare class InputView extends Base {
    static $t: Type;
    constructor();
    b: XInput;
    as(): void;
    h(): boolean;
    l: DomRenderer;
    private c;
    private j;
    get q(): any;
    get bd(): Path;
    get i(): boolean;
    ap(a: DomRenderer): void;
    a0(a: boolean): void;
    ay(a: boolean): void;
    a5(a: HorizontalAlignment): void;
    a4(a: boolean): void;
    g: boolean;
    private ab;
    private aa;
    private t;
    aw(): void;
    au(): void;
    a9(): void;
    private f;
    a8(): void;
    private k;
    ax(a: string): void;
    az(a: string): void;
    private x;
    private ae;
    private ai;
    private aj;
    private bc;
    private y;
    private z;
    private af;
    private ah;
    private ag;
    private ak;
    private ac;
    private ad;
    private r;
    ba(a: string): void;
    s(): string;
    private u;
    a7(): void;
    p(): number;
    o(): number;
    a3(a: number): void;
    a1(a: number): void;
    at(): void;
    private v;
    private w;
    private d;
    private m;
    private n;
    an(): void;
    aq(): void;
    bb(a: FontInfo): void;
    a6(): void;
    ao(): void;
    ar(a: boolean): void;
    av(): void;
    a2(a: number, b: number): void;
    al(): void;
    a(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect;
    private static e;
    private am;
}
/**
 * @hidden
 */
export declare abstract class XInputGroupItem extends Base implements INotifyPropertyChanged {
    static $t: Type;
    private c;
    get e(): string;
    set e(a: string);
    private a;
    get b(): XInputGroup;
    set b(a: XInputGroup);
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    protected g(a: string, b: any, c: any): void;
    protected h(a: string, b: any, c: any): void;
}
/**
 * @hidden
 */
export declare class XSuffix extends XInputGroupItem {
    static $t: Type;
    constructor();
    private _view;
    get view(): SuffixView;
    set view(a: SuffixView);
    destroy(): void;
    private j;
    get k(): SuffixShiftType;
    set k(a: SuffixShiftType);
    protected h(a: string, b: any, c: any): void;
    private al;
    private ai;
    private ap;
    private ao;
    aj(): void;
    ak(): void;
    private static s;
    private v;
    get z(): string;
    set z(a: string);
    private u;
    get w(): string;
    set w(a: string);
    private n;
    get q(): boolean;
    set q(a: boolean);
    private m;
    private o;
    get disabled(): boolean;
    set disabled(a: boolean);
    am(): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    protected r(): boolean;
    t(): any;
    y(): string;
    i(): SuffixVisualModelExport;
    appendContentChild(a: any): void;
    provideContainer(a: DomRenderer): void;
}
/**
 * @hidden
 */
export declare class XPrefix extends XInputGroupItem {
    static $t: Type;
    constructor();
    private _view;
    get view(): PrefixView;
    set view(a: PrefixView);
    destroy(): void;
    private j;
    get k(): PrefixShiftType;
    set k(a: PrefixShiftType);
    protected h(a: string, b: any, c: any): void;
    private al;
    private ai;
    private ap;
    private ao;
    aj(): void;
    ak(): void;
    private static s;
    private v;
    get z(): string;
    set z(a: string);
    private u;
    get w(): string;
    set w(a: string);
    private n;
    get q(): boolean;
    set q(a: boolean);
    private m;
    private o;
    get disabled(): boolean;
    set disabled(a: boolean);
    am(): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    protected r(): boolean;
    t(): any;
    y(): string;
    i(): PrefixVisualModelExport;
    appendContentChild(a: any): void;
    provideContainer(a: DomRenderer): void;
}
/**
 * @hidden
 */
export declare class XInputGroup extends Base implements INotifyPropertyChanged {
    static $t: Type;
    constructor();
    private jm;
    appendContentChild(a: any): void;
    j7(a: any): void;
    private c;
    get d(): InputGroupDisplayType;
    set d(a: InputGroupDisplayType);
    private r;
    get t(): ControlDisplayDensity;
    set t(a: ControlDisplayDensity);
    private q;
    get s(): ControlDisplayDensity;
    set s(a: ControlDisplayDensity);
    js(a: (arg1: XLabel) => void): void;
    private jt;
    private jr;
    private ju;
    private aj;
    private jl;
    private n;
    get p(): BaseControlTheme;
    set p(a: BaseControlTheme);
    private _view;
    get view(): InputGroupView;
    set view(a: InputGroupView);
    destroy(): void;
    protected j2(a: string, b: any, c: any): void;
    protected j5(a: string, b: any, c: any): void;
    static kr(a: CornerRadius, b: CornerRadius): CornerRadius;
    static oh(a: Thickness, b: Thickness): Thickness;
    private ke;
    private kf;
    private kd;
    private kg;
    private kc;
    private kb;
    private w;
    private u;
    private get a();
    onChildrenMutated(): void;
    private jp;
    get al(): boolean;
    j1(): void;
    lostFocus: (sender: any, e: EventArgs) => void;
    gotFocus: (sender: any, e: EventArgs) => void;
    static o: BaseControlTheme;
    private dw;
    private dx;
    private kv;
    private ol;
    private m9;
    private na;
    private nb;
    private d5;
    private d4;
    private d1;
    private ne;
    private nf;
    private nd;
    private nc;
    private d2;
    private d0;
    private dy;
    private dz;
    private d3;
    private m8;
    private dl;
    private dm;
    private ku;
    private ok;
    private m1;
    private m2;
    private m3;
    private dv;
    private du;
    private dr;
    private m6;
    private m7;
    private m5;
    private m4;
    private ds;
    private dq;
    private dn;
    private dp;
    private dt;
    private m0;
    private db;
    private dc;
    private kt;
    private oj;
    private mt;
    private mu;
    private mv;
    private dk;
    private dj;
    private dg;
    private my;
    private mz;
    private mx;
    private mw;
    private dh;
    private df;
    private dd;
    private de;
    private di;
    private ms;
    private d6;
    private d7;
    private kw;
    private om;
    private nh;
    private ni;
    private nj;
    private ef;
    private ee;
    private eb;
    private nm;
    private nn;
    private nl;
    private nk;
    private ec;
    private ea;
    private d8;
    private d9;
    private ed;
    private ng;
    private ka;
    jv(): void;
    j0(): void;
    jz(): void;
    kh(): void;
    private j4;
    private k0;
    get l6(): Brush;
    set l6(a: Brush);
    private k1;
    get l7(): Brush;
    set l7(a: Brush);
    private as;
    get cg(): number;
    set cg(a: number);
    private at;
    get ch(): number;
    set ch(a: number);
    private ki;
    get ko(): CornerRadius;
    set ko(a: CornerRadius);
    private n8;
    get oe(): Thickness;
    set oe(a: Thickness);
    private a1;
    get cp(): number;
    set cp(a: number);
    private a0;
    get co(): number;
    set co(a: number);
    private ax;
    get cl(): number;
    set cl(a: number);
    private k4;
    get ma(): Brush;
    set ma(a: Brush);
    private k5;
    get mb(): Brush;
    set mb(a: Brush);
    private k3;
    get l9(): Brush;
    set l9(a: Brush);
    private k2;
    get l8(): Brush;
    set l8(a: Brush);
    private ay;
    get cm(): number;
    set cm(a: number);
    private aw;
    get ck(): number;
    set ck(a: number);
    private au;
    get ci(): number;
    set ci(a: number);
    private av;
    get cj(): number;
    set cj(a: number);
    private az;
    get cn(): number;
    set cn(a: number);
    private kz;
    get l5(): Brush;
    set l5(a: Brush);
    private bc;
    get c0(): number;
    set c0(a: number);
    private bn;
    get eg(): number;
    set eg(a: number);
    private k7;
    get md(): Brush;
    set md(a: Brush);
    private kl;
    get ks(): CornerRadius;
    set ks(a: CornerRadius);
    private ob;
    get oi(): Thickness;
    set oi(a: Thickness);
    private cf;
    get e8(): number;
    set e8(a: number);
    private ce;
    get e7(): number;
    set e7(a: number);
    private br;
    get ek(): number;
    set ek(a: number);
    private l3;
    get n6(): Brush;
    set n6(a: Brush);
    private l4;
    get n7(): Brush;
    set n7(a: Brush);
    private lo;
    get nq(): Brush;
    set nq(a: Brush);
    private ln;
    get np(): Brush;
    set np(a: Brush);
    private cc;
    get e5(): number;
    set e5(a: number);
    private bq;
    get ej(): number;
    set ej(a: number);
    private bo;
    get eh(): number;
    set eh(a: number);
    private bp;
    get ei(): number;
    set ei(a: number);
    private cd;
    get e6(): number;
    set e6(a: number);
    private k6;
    get mc(): Brush;
    set mc(a: Brush);
    private bs;
    get el(): number;
    set el(a: number);
    private bt;
    get em(): number;
    set em(a: number);
    private lr;
    get nt(): Brush;
    set nt(a: Brush);
    private lq;
    get ns(): Brush;
    set ns(a: Brush);
    private km;
    get kx(): CornerRadius;
    set kx(a: CornerRadius);
    private oc;
    get on(): Thickness;
    set on(a: Thickness);
    private b1;
    get eu(): number;
    set eu(a: number);
    private b0;
    get et(): number;
    set et(a: number);
    private bx;
    get eq(): number;
    set eq(a: number);
    private lu;
    get nw(): Brush;
    set nw(a: Brush);
    private lv;
    get nx(): Brush;
    set nx(a: Brush);
    private lt;
    get nv(): Brush;
    set nv(a: Brush);
    private ls;
    get nu(): Brush;
    set nu(a: Brush);
    private by;
    get er(): number;
    set er(a: number);
    private bw;
    get ep(): number;
    set ep(a: number);
    private bu;
    get en(): number;
    set en(a: number);
    private bv;
    get eo(): number;
    set eo(a: number);
    private bz;
    get es(): number;
    set es(a: number);
    private lp;
    get nr(): Brush;
    set nr(a: Brush);
    private bd;
    get c1(): number;
    set c1(a: number);
    private be;
    get c2(): number;
    set c2(a: number);
    private lh;
    get mn(): Brush;
    set mn(a: Brush);
    private lg;
    get mm(): Brush;
    set mm(a: Brush);
    private kk;
    get kq(): CornerRadius;
    set kq(a: CornerRadius);
    private oa;
    get og(): Thickness;
    set og(a: Thickness);
    private bm;
    get da(): number;
    set da(a: number);
    private bl;
    get c9(): number;
    set c9(a: number);
    private bi;
    get c6(): number;
    set c6(a: number);
    private lk;
    get mq(): Brush;
    set mq(a: Brush);
    private ll;
    get mr(): Brush;
    set mr(a: Brush);
    private lj;
    get mp(): Brush;
    set mp(a: Brush);
    private li;
    get mo(): Brush;
    set mo(a: Brush);
    private bj;
    get c7(): number;
    set c7(a: number);
    private bh;
    get c5(): number;
    set c5(a: number);
    private bf;
    get c3(): number;
    set c3(a: number);
    private bg;
    get c4(): number;
    set c4(a: number);
    private bk;
    get c8(): number;
    set c8(a: number);
    private lf;
    get ml(): Brush;
    set ml(a: Brush);
    private a2;
    get cq(): number;
    set cq(a: number);
    private a3;
    get cr(): number;
    set cr(a: number);
    private la;
    get mg(): Brush;
    set mg(a: Brush);
    private k9;
    get mf(): Brush;
    set mf(a: Brush);
    private kj;
    get kp(): CornerRadius;
    set kp(a: CornerRadius);
    private n9;
    get of(): Thickness;
    set of(a: Thickness);
    private bb;
    get cz(): number;
    set cz(a: number);
    private ba;
    get cy(): number;
    set cy(a: number);
    private a7;
    get cv(): number;
    set cv(a: number);
    private ld;
    get mj(): Brush;
    set mj(a: Brush);
    private le;
    get mk(): Brush;
    set mk(a: Brush);
    private lc;
    get mi(): Brush;
    set mi(a: Brush);
    private lb;
    get mh(): Brush;
    set mh(a: Brush);
    private a8;
    get cw(): number;
    set cw(a: number);
    private a6;
    get cu(): number;
    set cu(a: number);
    private a4;
    get cs(): number;
    set cs(a: number);
    private a5;
    get ct(): number;
    set ct(a: number);
    private a9;
    get cx(): number;
    set cx(a: number);
    private k8;
    get me(): Brush;
    set me(a: Brush);
    private b2;
    get ev(): number;
    set ev(a: number);
    private b3;
    get ew(): number;
    set ew(a: number);
    private ly;
    get n0(): Brush;
    set n0(a: Brush);
    private lx;
    get nz(): Brush;
    set nz(a: Brush);
    private kn;
    get ky(): CornerRadius;
    set ky(a: CornerRadius);
    private od;
    get oo(): Thickness;
    set oo(a: Thickness);
    private cb;
    get e4(): number;
    set e4(a: number);
    private ca;
    get e3(): number;
    set e3(a: number);
    private b7;
    get e0(): number;
    set e0(a: number);
    private l1;
    get n3(): Brush;
    set n3(a: Brush);
    private l2;
    get n4(): Brush;
    set n4(a: Brush);
    private l0;
    get n2(): Brush;
    set n2(a: Brush);
    private lz;
    get n1(): Brush;
    set n1(a: Brush);
    private b8;
    get e1(): number;
    set e1(a: number);
    private b6;
    get ez(): number;
    set ez(a: number);
    private b4;
    get ex(): number;
    set ex(a: number);
    private b5;
    get ey(): number;
    set ey(a: number);
    private b9;
    get e2(): number;
    set e2(a: number);
    private lw;
    get ny(): Brush;
    set ny(a: Brush);
    private ad;
    private z;
    get an(): boolean;
    set an(a: boolean);
    j8(): void;
    private af;
    private ab;
    get ap(): boolean;
    set ap(a: boolean);
    private ae;
    private aa;
    get ao(): boolean;
    set ao(a: boolean);
    private x;
    get ai(): boolean;
    set ai(a: boolean);
    private lm;
    get no(): Brush;
    set no(a: Brush);
    private static fc;
    private ff;
    get hk(): string;
    set hk(a: string);
    private ac;
    get disabled(): boolean;
    set disabled(a: boolean);
    j3(): void;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    ensureShift(): void;
    protected aq(): boolean;
    fe(): any;
    hb(): string;
    b(): InputGroupVisualModelExport;
    provideContainer(a: DomRenderer): void;
    private f;
    private v;
    private ah;
    private y;
    private ag;
    get inputs(): XInputGroupInputCollection;
    private fd;
    private get fb();
    private j9;
    private get ak();
    private get ar();
    static j: Theme;
    static i: Theme;
    static n5: Brush;
    static l: Theme;
    static k: Theme;
    static m: ThemeResolver;
}
/**
 * @hidden
 */
export declare class XInputGroupInputCollection extends ObservableCollection$1<XInputGroupItem> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class XLabel extends XInputGroupItem {
    static $t: Type;
    constructor();
    private n;
    get p(): BaseControlTheme;
    set p(a: BaseControlTheme);
    private _view;
    get view(): LabelView;
    set view(a: LabelView);
    destroy(): void;
    private get i();
    ak: boolean;
    private aa;
    private z;
    private cb;
    private cm;
    private ab;
    private cc;
    protected h(a: string, b: any, c: any): void;
    private cj;
    cg(): void;
    private cf;
    onSizeReady(): void;
    ca(): void;
    private cr;
    cq(): void;
    static de: Brush;
    static db: Brush;
    static dd: Brush;
    static dc: Brush;
    static c7: Brush;
    static c4: Brush;
    static c6: Brush;
    static c5: Brush;
    static o: BaseControlTheme;
    static df: Brush;
    static c8: Brush;
    static da: Brush;
    static c9: Brush;
    private cp;
    private static x;
    private r;
    get t(): ControlDisplayDensity;
    set t(a: ControlDisplayDensity);
    private q;
    get s(): ControlDisplayDensity;
    set s(a: ControlDisplayDensity);
    private cv;
    get c3(): Brush;
    set c3(a: Brush);
    private cs;
    get c0(): Brush;
    set c0(a: Brush);
    private ct;
    get c1(): Brush;
    set c1(a: Brush);
    private cu;
    get c2(): Brush;
    set c2(a: Brush);
    private u;
    get w(): FontInfo;
    set w(a: FontInfo);
    private cz;
    get dj(): Brush;
    set dj(a: Brush);
    private cw;
    get dg(): Brush;
    set dg(a: Brush);
    private cx;
    get dh(): Brush;
    set dh(a: Brush);
    private k;
    get l(): LabelShiftType;
    set l(a: LabelShiftType);
    private ag;
    get ap(): boolean;
    set ap(a: boolean);
    co(a: boolean, b?: boolean): void;
    private ae;
    get an(): boolean;
    set an(a: boolean);
    ch(): void;
    ci(): void;
    private v;
    get y(): FontInfo;
    set y(a: FontInfo);
    private cy;
    get di(): Brush;
    set di(a: Brush);
    private static av;
    private a4;
    get bw(): string;
    set bw(a: string);
    private a0;
    get bk(): string;
    set bk(a: string);
    private a1;
    get bn(): string;
    set bn(a: string);
    private a2;
    get bp(): string;
    set bp(a: string);
    private ax;
    get bc(): string;
    set bc(a: string);
    private ay;
    get be(): string;
    set be(a: string);
    private at;
    private ac;
    get al(): boolean;
    get au(): number;
    set au(a: number);
    private a3;
    get br(): string;
    set br(a: string);
    private az;
    get bg(): string;
    set bg(a: string);
    private a5;
    get text(): string;
    set text(a: string);
    private af;
    get ao(): boolean;
    set ao(a: boolean);
    private aj;
    get as(): boolean;
    set as(a: boolean);
    private ad;
    private ai;
    private ah;
    ar: boolean;
    get disabled(): boolean;
    set disabled(a: boolean);
    cl(): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    protected aq(): boolean;
    aw(): any;
    bm(): string;
    j(): LabelVisualModelExport;
    provideContainer(a: DomRenderer): void;
}
/**
 * @hidden
 */
export declare class XInput extends XInputGroupItem {
    static $t: Type;
    private u;
    private a7;
    private a8;
    private q;
    private bp;
    private bj;
    private ah;
    private bk;
    private ai;
    private aq;
    constructor();
    private _view;
    get view(): InputView;
    set view(a: InputView);
    destroy(): void;
    private n;
    get o(): InputShiftType;
    set o(a: InputShiftType);
    private v;
    get w(): BaseControlTheme;
    set w(a: BaseControlTheme);
    private y;
    get aa(): ControlDisplayDensity;
    set aa(a: ControlDisplayDensity);
    private x;
    get z(): ControlDisplayDensity;
    set z(a: ControlDisplayDensity);
    private bo;
    get ce(): string;
    set ce(a: string);
    private br;
    get ci(): string;
    set ci(a: string);
    private ak;
    get au(): boolean;
    set au(a: boolean);
    private ar;
    get a1(): boolean;
    set a1(a: boolean);
    protected h(a: string, b: any, c: any): void;
    private di;
    private dk;
    private dj;
    private c8;
    private dv;
    private du;
    static d6: Brush;
    static d5: Brush;
    static ae: FontInfo;
    private d0;
    get d4(): Brush;
    set d4(a: Brush);
    private dz;
    get d3(): Brush;
    set d3(a: Brush);
    private ab;
    get ad(): FontInfo;
    set ad(a: FontInfo);
    private d2;
    get d8(): Brush;
    set d8(a: Brush);
    cz(): void;
    c7(): void;
    keyDown: (sender: any, args: KeyEventArgs) => void;
    keyUp: (sender: any, args: KeyEventArgs) => void;
    keyPress: (sender: any, args: KeyEventArgs) => void;
    gotFocus: (sender: any, e: EventArgs) => void;
    lostFocus: (sender: any, e: EventArgs) => void;
    mouseDown: (sender: any, e: MouseButtonEventArgs) => void;
    mouseUp: (sender: any, e: MouseButtonEventArgs) => void;
    da(a: KeyEventArgs): void;
    dc(a: KeyEventArgs): void;
    db(a: KeyEventArgs): void;
    dd(a: MouseButtonEventArgs): void;
    dg(a: MouseButtonEventArgs): void;
    dh(): void;
    c5(): void;
    c6(): void;
    c0(): void;
    c1(): void;
    c3(): void;
    c2(a: string): void;
    de(): void;
    df(): void;
    private ac;
    get af(): FontInfo;
    set af(a: FontInfo);
    private bn;
    get b8(): string;
    set b8(a: string);
    private bq;
    get cg(): string;
    set cg(a: string);
    private d1;
    get d7(): Brush;
    set d7(a: Brush);
    private static bf;
    private bm;
    get b5(): string;
    set b5(a: string);
    private a9;
    private aj;
    get as(): boolean;
    get be(): number;
    set be(a: number);
    cu(): void;
    private bl;
    get b2(): string;
    set b2(a: string);
    private bi;
    get bx(): string;
    set bx(a: string);
    private an;
    get aw(): boolean;
    set aw(a: boolean);
    bh: any;
    private bs;
    get cq(): string;
    set cq(a: string);
    get at(): boolean;
    private am;
    private al;
    get disabled(): boolean;
    set disabled(a: boolean);
    private ao;
    get readonly(): boolean;
    set readonly(a: boolean);
    private dx;
    get dy(): HorizontalAlignment;
    set dy(a: HorizontalAlignment);
    dl(): void;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    protected az(): boolean;
    bg(): any;
    b1(): string;
    j(): InputVisualModelExport;
    change: (sender: any, args: InputChangeEventArgs) => void;
    changing: (sender: any, args: InputChangeEventArgs) => void;
    compositionStart: (sender: any, e: EventArgs) => void;
    compositionEnd: (sender: any, args: InputChangeEventArgs) => void;
    dr(a: number, b: number): void;
    provideContainer(a: DomRenderer): void;
    ct(): void;
    focus(a?: boolean): void;
    dp(): void;
    private dt;
    private ds;
    private dw;
    private cs;
    private bb;
    private ba;
    get selectionStart(): number;
    set selectionStart(a: number);
    get selectionEnd(): number;
    set selectionEnd(a: number);
    private ap;
    get ay(): boolean;
    set ay(a: boolean);
    dq(a: boolean, b?: boolean): void;
    private c9;
    private ag;
    a0: boolean;
    private cw;
    private get i();
    private dm;
}
