import { TranslateService } from '@ngx-translate/core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class InputLabelComponent {
    private readonly translateService;
    name: string;
    tooltip: string;
    largeMargin: boolean;
    small: boolean;
    noMargin: boolean;
    set title(value: string);
    set titleTranslationKey(value: string);
    set required(value: boolean);
    disabled: boolean;
    carbonTheme: string;
    private readonly _title$;
    private readonly _titleTranslationKey$;
    private readonly _required$;
    readonly displayTitle$: Observable<string>;
    constructor(translateService: TranslateService);
    static ɵfac: i0.ɵɵFactoryDeclaration<InputLabelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InputLabelComponent, "v-input-label", never, { "name": { "alias": "name"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; "largeMargin": { "alias": "largeMargin"; "required": false; }; "small": { "alias": "small"; "required": false; }; "noMargin": { "alias": "noMargin"; "required": false; }; "title": { "alias": "title"; "required": false; }; "titleTranslationKey": { "alias": "titleTranslationKey"; "required": false; }; "required": { "alias": "required"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "carbonTheme": { "alias": "carbonTheme"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=input-label.component.d.ts.map