import { Base, Type } from "igniteui-angular-core/ES5/type";
import { DomWrapper, DomRenderer } from "igniteui-angular-core/ES5/dom";
import { List$1 } from "igniteui-angular-core/ES5/List$1";
import { SRProvider } from "igniteui-angular-core/ES5/SRProvider";
/**
 * @hidden
 */
export declare abstract class TemplatedHtmlControl extends Base {
    static $t: Type;
    static f(a: DomWrapper, b: string): DomWrapper;
    static a(a: DomWrapper, b: string): List$1<DomWrapper>;
    static h(a: any, b: string, c: string): any;
    protected j: string;
    constructor(a: string, b: any, c: string);
    protected i: any;
    private e;
    g: DomWrapper;
    d: DomRenderer;
    l(a: any): void;
    static c(a: any): HTMLElement;
    static n(a: string, b: string, c: DomRenderer, d: SRProvider): void;
    static m(a: string, b: string, c: DomRenderer): void;
    b(): number;
    k(): void;
}
