import { BaseStatesDirective } from '../../base-states.directive';
import * as i0 from "@angular/core";
import * as i1 from "../../base-states.directive";
export declare class EuimLabelComponent {
    baseStatesDirective: BaseStatesDirective;
    euimLabelTruncateWithLines: number;
    euimLabelTitle: boolean;
    euimLabelSubTitle: boolean;
    euimLabelMeta: boolean;
    euimLabelTruncate: boolean;
    euimLabelTextWrap: boolean;
    get cssClasses(): string;
    constructor(baseStatesDirective: BaseStatesDirective);
    getCssClasses(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuimLabelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuimLabelComponent, "div[euimLabel], p[euimLabel], span[euimLabel], euim-label", never, { "euimLabelTruncateWithLines": { "alias": "euimLabelTruncateWithLines"; "required": false; }; "euimLabelTitle": { "alias": "euimLabelTitle"; "required": false; }; "euimLabelSubTitle": { "alias": "euimLabelSubTitle"; "required": false; }; "euimLabelMeta": { "alias": "euimLabelMeta"; "required": false; }; "euimLabelTruncate": { "alias": "euimLabelTruncate"; "required": false; }; "euimLabelTextWrap": { "alias": "euimLabelTextWrap"; "required": false; }; }, {}, never, ["*"], true, [{ directive: typeof i1.BaseStatesDirective; inputs: { "euimSizeXS": "euimSizeXS"; "euimSizeS": "euimSizeS"; "euimSizeM": "euimSizeM"; "euimSizeL": "euimSizeL"; "euimSizeXL": "euimSizeXL"; "euimSize2XL": "euimSize2XL"; "euimSize3XL": "euimSize3XL"; "euimSize4XL": "euimSize4XL"; "color": "color"; }; outputs: {}; }]>;
    static ngAcceptInputType_euimLabelTruncateWithLines: unknown;
    static ngAcceptInputType_euimLabelTitle: unknown;
    static ngAcceptInputType_euimLabelSubTitle: unknown;
    static ngAcceptInputType_euimLabelMeta: unknown;
    static ngAcceptInputType_euimLabelTruncate: unknown;
    static ngAcceptInputType_euimLabelTextWrap: unknown;
}
//# sourceMappingURL=euim-label.component.d.ts.map