import { Base, Type } from "./type";
import { INativeUIElementFactory } from "./INativeUIElementFactory";
import { NativeUIElementFactoryFlavor } from "./NativeUIElementFactoryFlavor";
import { NativeUIComponentBuiltInType } from "./NativeUIComponentBuiltInType";
/**
 * @hidden
 */
export declare class NativeUIInputsFactory extends Base implements INativeUIElementFactory {
    static $t: Type;
    private static a;
    static get b(): NativeUIInputsFactory;
    static n(): void;
    static o(a: NativeUIElementFactoryFlavor): void;
    private c;
    get flavor(): NativeUIElementFactoryFlavor;
    supportsComponent(a: NativeUIComponentBuiltInType): boolean;
    createComponentSync(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
    createComponent(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
    private i;
    private d;
    private f;
    private m;
    private h;
    private l;
    private k;
    private e;
    private j;
    private g;
}
