import { TemplateRef, ChangeDetectorRef, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class IgxTemplateContentComponent {
    private _changeDetectorRef;
    viewContainer: ViewContainerRef;
    constructor(_changeDetectorRef: ChangeDetectorRef, viewContainer: ViewContainerRef);
    private _template;
    set template(value: TemplateRef<any>);
    get template(): TemplateRef<any>;
    private _context;
    set context(value: any);
    get context(): any;
    markChanged(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxTemplateContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxTemplateContentComponent, "igx-template-content", never, { "template": "template"; "context": "context"; }, {}, never, never>;
}
