import { __decorate, __metadata } from "tslib";
import { Directive, HostBinding, Input } from '@angular/core';
import { coerceBoolean } from '@eui/base';
import { ECLBaseDirective } from '../../../../ecl-base.directive';
import * as i0 from "@angular/core";
/**
 * @deprecated
 */
export class EclFooterHarmonisedListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclFooterHarmonisedListDirective, selector: "[eclFooterHarmonisedList]", inputs: { isInline: "isInline" }, host: { properties: { "class.ecl-footer-harmonised__list": "this.cmpClass", "class.ecl-footer-harmonised__list--inline": "this.isInline" } }, usesInheritance: true, ngImport: i0 });
__decorate([
    coerceBoolean,
    __metadata("design:type", Object)
], EclFooterHarmonisedListDirective.prototype, "isInline", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list']
            }], isInline: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list--inline']
            }] } });
/**
 * @deprecated
 */
export class EclFooterHarmonisedListItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedListItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedListItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedListItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclFooterHarmonisedListItemDirective, selector: "[eclFooterHarmonisedListItem]", host: { properties: { "class.ecl-footer-harmonised__list-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedListItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedListItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list-item']
            }] } });
/**
 * @deprecated
 */
export class EclFooterHarmonisedLogoListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclFooterHarmonisedLogoListDirective, selector: "[eclFooterHarmonisedLogoList]", host: { properties: { "class.ecl-footer-harmonised__logo-list": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogoList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo-list']
            }] } });
/**
 * @deprecated
 */
export class EclFooterHarmonisedLogoItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclFooterHarmonisedLogoItemDirective, selector: "[eclFooterHarmonisedLogoItem]", host: { properties: { "class.ecl-footer-harmonised__logo-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogoItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo-item']
            }] } });
/**
 * @deprecated
 */
export class EclFooterHarmonisedLogoDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclFooterHarmonisedLogoDirective, selector: "[eclFooterHarmonisedLogo]", host: { properties: { "class.ecl-footer-harmonised__logo": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclFooterHarmonisedLogoDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogo]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo']
            }] } });
//# sourceMappingURL=data:application/json;base64, 