import { OnInit } from '@angular/core';
import { AfterViewInit } from '@angular/core';
import { TemplateRef } from '@angular/core';
import { TemplateService } from './template.service';
export declare class BaseComponent implements OnInit, AfterViewInit {
    private template;
    _value: any;
    owner: any;
    private descriptor;
    values: Array<any>;
    error: TemplateRef<any>;
    constructor(template: TemplateService);
    ngOnInit(): void;
    ngAfterViewInit(): void;
}
export declare class TemplateBaseComponent implements OnInit {
    Value: any;
    Owner: any;
    type: string;
    disabled: Boolean;
    constructor();
    isDisabled(value: any): Boolean;
    isHidden(value: any): Boolean;
    isInput(value: any): Boolean;
    isText(value: any): Boolean;
    ngOnInit(): void;
}
