import { NativeUIComponent } from "./NativeUIComponent";
import { INativeUIInputBridge } from "./INativeUIInputBridge";
import { NativeUIInputDisplayType } from "./NativeUIInputDisplayType";
import { Type } from "./type";
import { NativeUIDisplayDensity } from "./NativeUIDisplayDensity";
import { Brush } from "./Brush";
import { NativeUIInputChangingEventArgs } from "./NativeUIInputChangingEventArgs";
import { NativeUIKeyEventArgs } from "./NativeUIKeyEventArgs";
import { NativeUIMouseEventArgs } from "./NativeUIMouseEventArgs";
import { NativeUIClickedEventArgs } from "./NativeUIClickedEventArgs";
import { NativeUIInputType } from "./NativeUIInputType";
import { NativeUIComponentHorizontalAlignment } from "./NativeUIComponentHorizontalAlignment";
import { FontInfo } from "./FontInfo";
/**
 * @hidden
 */
export declare class NativeUIInput extends NativeUIComponent {
    static $t: Type;
    get bm(): INativeUIInputBridge;
    get bv(): NativeUIInputDisplayType;
    set bv(a: NativeUIInputDisplayType);
    get bq(): NativeUIDisplayDensity;
    set bq(a: NativeUIDisplayDensity);
    get b6(): string;
    set b6(a: string);
    get cc(): Brush;
    set cc(a: Brush);
    get b8(): string;
    set b8(a: string);
    private br;
    get bt(): (sender: any, args: NativeUIInputChangingEventArgs) => void;
    set bt(a: (sender: any, args: NativeUIInputChangingEventArgs) => void);
    private bx;
    get by(): (sender: any, args: NativeUIKeyEventArgs) => void;
    set by(a: (sender: any, args: NativeUIKeyEventArgs) => void);
    private bz;
    get b0(): (sender: any, args: NativeUIMouseEventArgs) => void;
    set b0(a: (sender: any, args: NativeUIMouseEventArgs) => void);
    private bs;
    get bu(): (sender: any, args: NativeUIInputChangingEventArgs) => void;
    set bu(a: (sender: any, args: NativeUIInputChangingEventArgs) => void);
    private bn;
    get bo(): (sender: any, args: NativeUIClickedEventArgs) => void;
    set bo(a: (sender: any, args: NativeUIClickedEventArgs) => void);
    get bw(): NativeUIInputType;
    set bw(a: NativeUIInputType);
    get bp(): NativeUIComponentHorizontalAlignment;
    set bp(a: NativeUIComponentHorizontalAlignment);
    get cf(): Brush;
    set cf(a: Brush);
    get b3(): boolean;
    set b3(a: boolean);
    get b1(): boolean;
    set b1(a: boolean);
    get b7(): string;
    set b7(a: string);
    get cd(): Brush;
    set cd(a: Brush);
    get ce(): Brush;
    set ce(a: Brush);
    bl: FontInfo;
    get b5(): number;
    set b5(a: number);
    get b4(): number;
    set b4(a: number);
    get b2(): boolean;
    set b2(a: boolean);
    b9(): void;
    ca(): void;
    cb(a: number, b: number): void;
}
