import { Base, Type } from "igniteui-webcomponents-core";
import { INativeUIElementFactory } from "igniteui-webcomponents-core";
import { NativeUIElementFactoryFlavor } from "igniteui-webcomponents-core";
import { NativeUIComponentBuiltInType } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class NativeUIGridFactory extends Base implements INativeUIElementFactory {
    static $t: Type;
    private static a;
    static get instance(): NativeUIGridFactory;
    static register(): void;
    private c;
    get flavor(): NativeUIElementFactoryFlavor;
    createComponent(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
    createComponentSync(a: any, b: NativeUIComponentBuiltInType, c: (arg1: any) => void): void;
    supportsComponent(a: NativeUIComponentBuiltInType): boolean;
    private d;
}
