import { QueryList, AfterContentInit } from '@angular/core';
import { ECLBaseDirective } from '../ecl-base.directive';
import { EclLinkDirective } from '../ecl-link/ecl-link.directive';
import * as i0 from "@angular/core";
export declare class EclPageBannerComponent extends ECLBaseDirective implements AfterContentInit {
    variant: 'default' | 'image' | 'image-shade' | 'image-gradient' | 'primary' | 'secondary' | 'white';
    image: string;
    isCentered: boolean | any;
    isFullWidth: boolean | any;
    eclLinkComponents: QueryList<EclLinkDirective>;
    get cssClasses(): string;
    ngAfterContentInit(): void;
    get hasCtaLink(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclPageBannerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclPageBannerComponent, "ecl-page-banner", never, { "variant": "variant"; "image": "image"; "isCentered": "isCentered"; "isFullWidth": "isFullWidth"; }, {}, ["eclLinkComponents"], ["[eclPageBannerCredit]", "[eclPageBannerTitle]", "[eclPageBannerDescription]", "[eclLink]", "*"], false>;
}
//# sourceMappingURL=ecl-page-banner.component.d.ts.map