import { EventEmitter } from '@angular/core'; import { Icon } from './letterhead.model'; export declare class LetterheadComponent { _isPrinting: boolean; /** * Indicates whether to render the version for display * on screen or the version for printing. */ isPrinting: boolean; /** * Applies CSS class "full-body" to component. */ bodyFillPage: boolean; /** * List of icons to be displayed above page header. */ headerIconList: Icon[]; /** * Identifies page in DOM. */ headerId: string; /** * The main header of the page. Can be a simple string or * and object containing a label and a value. */ headerRightMain: string | { label: string; value: string; }; /** * The subheader of the page. */ headerRightSub: string; /** * The main message in footer's left side. */ footerLeftMain: string; /** * The secondary message in footer's left side. */ footerLeftSub: string; /** * First line of footer's middle section. */ footerMiddleMain: string; /** * Second line of footer's middle section. */ footerMiddleSub: string; /** * Text to be displayed as footnote */ footnoteText: string; /** * Landing page url, displayed in footer's right section. */ landingPageUrl: string; /** * Url for print version of footer's logo. */ printLogoUrl: string; /** * Url for display version of footer's logo. */ displayLogoUrl: string; /** * This flag informs if we should or not display shadow instead of header and footer */ displayShadow: boolean; /** * If displayShadow = true, loading flag determine if shadow is diplayed with animation or statically */ loading: boolean; /** * The name of the icon clicked. */ iconClick: EventEmitter; /** * Emits a string containing the name of the icon clicked. * @param iconName the name of the icon clicked */ onIconClick(iconName: string): void; }