import { __decorate, __metadata } from "tslib";
import { Directive, HostBinding, Input } from '@angular/core';
import { coerceBoolean } from '@eui/base';
import * as i0 from "@angular/core";
export class EclFooterHarmonisedTitleDirective {
    constructor() {
        this.cmpClass = true;
        this.isSeparator = false;
    }
}
/** @nocollapse */ /** @nocollapse */ EclFooterHarmonisedTitleDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EclFooterHarmonisedTitleDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ /** @nocollapse */ EclFooterHarmonisedTitleDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.1.1", type: EclFooterHarmonisedTitleDirective, selector: "[eclFooterHarmonisedTitle]", inputs: { isSeparator: "isSeparator" }, host: { properties: { "class.ecl-footer-harmonised__title": "this.cmpClass", "class.ecl-footer-harmonised__title--separator": "this.isSeparator" } }, ngImport: i0 });
__decorate([
    coerceBoolean,
    __metadata("design:type", Boolean)
], EclFooterHarmonisedTitleDirective.prototype, "isSeparator", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EclFooterHarmonisedTitleDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedTitle]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__title']
            }], isSeparator: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__title--separator']
            }] } });
export class EclFooterHarmonisedTitleLinkDirective {
    constructor() {
        this.cmpClass = true;
    }
}
/** @nocollapse */ /** @nocollapse */ EclFooterHarmonisedTitleLinkDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EclFooterHarmonisedTitleLinkDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ /** @nocollapse */ EclFooterHarmonisedTitleLinkDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.1.1", type: EclFooterHarmonisedTitleLinkDirective, selector: "[eclFooterHarmonisedTitleLink]", host: { properties: { "class.ecl-footer-harmonised__title-link": "this.cmpClass" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EclFooterHarmonisedTitleLinkDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedTitleLink]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__title-link']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNsLWZvb3Rlci1oYXJtb25pc2VkLXRpdGxlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9saWIvY29tcG9uZW50cy9lY2wtZm9vdGVyL2VjbC1mb290ZXItaGFybW9uaXNlZC9lY2wtZm9vdGVyLWVsZW1lbnRzL2VjbC1mb290ZXItaGFybW9uaXNlZC10aXRsZS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sV0FBVyxDQUFDOztBQUsxQyxNQUFNLE9BQU8saUNBQWlDO0lBSDlDO1FBSXVELGFBQVEsR0FBRyxJQUFJLENBQUM7UUFDbUIsZ0JBQVcsR0FBWSxLQUFLLENBQUM7S0FDdEg7O29LQUhZLGlDQUFpQzt3SkFBakMsaUNBQWlDO0FBRTRDO0lBQXJGLGFBQWE7O3NFQUFxRzsyRkFGMUcsaUNBQWlDO2tCQUg3QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSw0QkFBNEI7aUJBQ3pDOzhCQUVzRCxRQUFRO3NCQUExRCxXQUFXO3VCQUFDLG9DQUFvQztnQkFDcUMsV0FBVztzQkFBakYsS0FBSzs7c0JBQUksV0FBVzt1QkFBQywrQ0FBK0M7O0FBTXhGLE1BQU0sT0FBTyxxQ0FBcUM7SUFIbEQ7UUFJNEQsYUFBUSxHQUFHLElBQUksQ0FBQztLQUMzRTs7d0tBRlkscUNBQXFDOzRKQUFyQyxxQ0FBcUM7MkZBQXJDLHFDQUFxQztrQkFIakQsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsZ0NBQWdDO2lCQUM3Qzs4QkFFMkQsUUFBUTtzQkFBL0QsV0FBVzt1QkFBQyx5Q0FBeUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgY29lcmNlQm9vbGVhbiB9IGZyb20gJ0BldWkvYmFzZSc7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiBgW2VjbEZvb3Rlckhhcm1vbmlzZWRUaXRsZV1gXG59KVxuZXhwb3J0IGNsYXNzIEVjbEZvb3Rlckhhcm1vbmlzZWRUaXRsZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtZm9vdGVyLWhhcm1vbmlzZWRfX3RpdGxlJykgY21wQ2xhc3MgPSB0cnVlO1xuICAgIEBjb2VyY2VCb29sZWFuIEBJbnB1dCgpIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLWZvb3Rlci1oYXJtb25pc2VkX190aXRsZS0tc2VwYXJhdG9yJykgaXNTZXBhcmF0b3I6IGJvb2xlYW4gPSBmYWxzZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZFRpdGxlTGlua11gXG59KVxuZXhwb3J0IGNsYXNzIEVjbEZvb3Rlckhhcm1vbmlzZWRUaXRsZUxpbmtEaXJlY3RpdmUge1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLWZvb3Rlci1oYXJtb25pc2VkX190aXRsZS1saW5rJykgY21wQ2xhc3MgPSB0cnVlO1xufVxuIl19