import { TemplateRef, OnChanges, ElementRef, Renderer2, AfterViewInit, ChangeDetectorRef, OnDestroy } from '@angular/core';
import { SHFWrapDirective } from './wrap.directive';
export declare class SHFItemComponent implements OnChanges, AfterViewInit, OnDestroy {
    private wrap;
    private el;
    private ren;
    private cd;
    private status$;
    private readonly ngModel;
    invalid: boolean;
    tip: string;
    _label: string;
    _labelTpl: TemplateRef<any>;
    label: string | TemplateRef<any>;
    col: any;
    private _span;
    labelWidth: any;
    private _labelWidth;
    controlClass: string;
    private readonly isHorizontal;
    constructor(wrap: SHFWrapDirective, el: ElementRef, ren: Renderer2, cd: ChangeDetectorRef);
    private fixLabelWidth();
    setClassMap(): void;
    ngOnChanges(): void;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
}
