import { PredefinedPageSize, PageOrientation } from 'pdfmake/interfaces'; import { PdfDefinition } from '../models/pdf'; import { Table } from '../models/table'; export declare class AngularBossPdfService { pageSize: PredefinedPageSize; pageOrientation: PageOrientation; documentDefinition: PdfDefinition; private pdfMake; private base64; constructor(); create(): void; destroy(): void; open(): void; print(): void; download(name?: string): void; configureStyles(styles: any): void; addText(text: string, style?: any | string, pageBreak?: string): void; addColumns(columnsText: string[]): void; addTable(table: Table): void; addImage(url: string, width?: number, height?: number): void; addUnorderedlist(items: any[]): void; addOrderedList(items: any[], reversed?: boolean, start?: number): void; private getPdfDefinition; }