import { TemplateRef, AfterViewInit } from '@angular/core'; import { Observable } from 'rxjs'; /** * A utility class used internally as a base class for an input component, allowing to publically expose the * a `TemplateRef` and programmatically extract it from the inheriting component. */ export declare class TemplateExtractor implements AfterViewInit { private innerTemplate; private template; getTemplateRef(): Observable>; ngAfterViewInit(): void; } /** * A component used internally to acquire a reference to a `TemplateRef`, which is used to [inputify]{@link documentation/injectables/AbstractTableCell.html#source} a table cell. */ export declare class InputTemplateComponent extends TemplateExtractor { }