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 bl(): INativeUIInputBridge;
    get bu(): NativeUIInputDisplayType;
    set bu(a: NativeUIInputDisplayType);
    get bp(): NativeUIDisplayDensity;
    set bp(a: NativeUIDisplayDensity);
    get b5(): string;
    set b5(a: string);
    get cb(): Brush;
    set cb(a: Brush);
    get b7(): string;
    set b7(a: string);
    private bq;
    get bs(): (sender: any, args: NativeUIInputChangingEventArgs) => void;
    set bs(a: (sender: any, args: NativeUIInputChangingEventArgs) => void);
    private bw;
    get bx(): (sender: any, args: NativeUIKeyEventArgs) => void;
    set bx(a: (sender: any, args: NativeUIKeyEventArgs) => void);
    private by;
    get bz(): (sender: any, args: NativeUIMouseEventArgs) => void;
    set bz(a: (sender: any, args: NativeUIMouseEventArgs) => void);
    private br;
    get bt(): (sender: any, args: NativeUIInputChangingEventArgs) => void;
    set bt(a: (sender: any, args: NativeUIInputChangingEventArgs) => void);
    private bm;
    get bn(): (sender: any, args: NativeUIClickedEventArgs) => void;
    set bn(a: (sender: any, args: NativeUIClickedEventArgs) => void);
    get bv(): NativeUIInputType;
    set bv(a: NativeUIInputType);
    get bo(): NativeUIComponentHorizontalAlignment;
    set bo(a: NativeUIComponentHorizontalAlignment);
    get ce(): Brush;
    set ce(a: Brush);
    get b2(): boolean;
    set b2(a: boolean);
    get b0(): boolean;
    set b0(a: boolean);
    get b6(): string;
    set b6(a: string);
    get cc(): Brush;
    set cc(a: Brush);
    get cd(): Brush;
    set cd(a: Brush);
    bk: FontInfo;
    get b4(): number;
    set b4(a: number);
    get b3(): number;
    set b3(a: number);
    get b1(): boolean;
    set b1(a: boolean);
    b8(): void;
    b9(): void;
    ca(a: number, b: number): void;
}
