import * as i0 from "@angular/core"; export declare class PepPrintDirective { _printStyle: any[]; /** * @memberof PepPrintDirective */ printSectionId: string; /** * @memberof PepPrintDirective */ printTitle: string; /** * @memberof PepPrintDirective */ useExistingCss: boolean; /** * A delay in milliseconds to force the print dialog to wait before opened. Default: 0 * * @memberof PepPrintDirective */ printDelay: number; /** * @memberof PepPrintDirective */ set printStyle(values: { [key: string]: { [key: string]: string; }; }); /** * * * @returns the string that create the stylesheet which will be injected * later within tag. * * - join/replace to transform an array objects to css-styled string * @memberof PepPrintDirective */ returnStyleValues(): string; /** * @returns html for the given tag * * @memberof PepPrintDirective */ private _styleSheetFile; /** * @memberof PepPrintDirective * @param cssList */ set styleSheetFile(cssList: string); /** * @returns string which contains the link tags containing the css which will * be injected later within tag. * */ private returnStyleSheetLinkTags; private getElementTag; /** * * @param data the html element collection to save defaults to * */ private getFormData; /** * @returns html section to be printed along with some associated inputs * */ private getHtmlContents; /** * @memberof PepPrintDirective */ print(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }