import { EventEmitter } from '@angular/core'; import { OverrideStyleConfig } from '@pv-frontend/pv-shared-components/common/types'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@pv-frontend/pv-shared-components/svg-icon"; import * as i3 from "@pv-frontend/pv-shared-components/button"; import * as i4 from "@pv-frontend/pv-shared-directives/tracking"; export interface CardSectionStyleConfig { backgroundImage?: OverrideStyleConfig; title?: { container?: OverrideStyleConfig; image?: OverrideStyleConfig; emphasizedText?: OverrideStyleConfig; text?: OverrideStyleConfig; }; link?: OverrideStyleConfig; card?: OverrideStyleConfig; } export declare class CardSection { backgroundIconName?: string; titleIconName?: string; emphasizedTitleText?: string; titleText?: string; style?: CardSectionStyleConfig; showViewAllButton?: boolean; buttonPosition?: 'top-right' | 'bottom'; buttonLabel: string; analyticsEnabled: boolean; labelForAnalytics: string; svgIconClickable: boolean; onButtonClick: EventEmitter; svgIconClickEmitter: EventEmitter; handleIconClick(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class PvCardSectionModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } //# sourceMappingURL=card-section.component.d.ts.map