import { AfterContentInit, ElementRef, TemplateRef } from '@angular/core';
export declare class Label implements AfterContentInit {
    /**
     * Used to build the id of the input item associated with the `Label`.
     */
    static labelCounter: number;
    /**
     * Sets the unique ID. Defaults to `input-${total count of selects instantiated}`
     */
    id: string;
    labelState: 'success' | 'warning' | 'error' | '';
    skeleton: boolean;
    helperText: string;
    invalidText: string | TemplateRef<any>;
    invalid: boolean;
    valid: boolean;
    wrapper: ElementRef<HTMLDivElement>;
    labelClass: boolean;
    constructor();
    ngAfterContentInit(): void;
    isTemplate(value: any): boolean;
}
