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;
    /**
     * Set to `true` to display a loading label.
     */
    skeleton: boolean;
    /**
     * Sets the label helper text.
     */
    helperText: string;
    /**
     * Sets the invalid text to display when the label is invalid.
     */
    invalidText: string | TemplateRef<any>;
    /**
     * Set to `true` to display the invalid state.
     */
    invalid: boolean;
    /**
     * Set to `true` to display the valid state.
     */
    valid: boolean;
    wrapper: ElementRef<HTMLDivElement>;
    labelClass: boolean;
    constructor();
    ngAfterContentInit(): void;
    isTemplate(value: any): boolean;
}
