import { AfterViewInit } from '@angular/core';
import { StatusIndicatorSize, StatusIndicatorStatus } from './status-indicator.model';
import * as i0 from "@angular/core";
export declare class StatusIndicatorComponent implements AfterViewInit {
    private readonly statusIndicatorClass;
    private readonly statusIndicatorClasses;
    /**
     * Status Indicator status
     */
    status: StatusIndicatorStatus;
    /**
     * Status Indicator status
     */
    size: StatusIndicatorSize;
    /**
     * @ignore
     */
    labelWrapper: any;
    /**
     * Whether status indicator has label
     */
    hasLabel: boolean;
    constructor();
    ngAfterViewInit(): void;
    getStatusClass(): string;
    getSizeClass(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<StatusIndicatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StatusIndicatorComponent, "nj-status-indicator", never, { "status": { "alias": "status"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, {}, never, ["*"], true, never>;
}
