import { NativeUIElementFactoryFlavor } from "./NativeUIElementFactoryFlavor";
import { NativeUIComponentBuiltInType } from "./NativeUIComponentBuiltInType";
import { Type } from "./type";
/**
 * @hidden
 */
export interface INativeUIElementFactory {
    readonly flavor: NativeUIElementFactoryFlavor;
    supportsComponent(a: NativeUIComponentBuiltInType): boolean;
    createComponent(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
    createComponentSync(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
}
/**
 * @hidden
 */
export declare let INativeUIElementFactory_$type: Type;
