export declare class AnalysisPDFService { static GetAnalysisPDFPrint(InvoicesData: any, EntityData: any, isPhar: boolean, isHC: boolean, IsSales: boolean, HeaerName: any, searchValue: any, HeaderText: any): { info: { title: string; }; header: (currentPage: any, pageCount: any) => { text: string; alignment: string; marginRight: number; fontSize: number; marginTop: number; }; pageMargins: number[]; content: any[]; styles: { temp2header: { fontSize: number; bold: boolean; alignment: string; }; tableheader1: { bold: boolean; fontFamily: string; margin: number[]; alignment: string; }; header: { fontSize: number; bold: boolean; alignment: string; }; meetingHeader: { fontSize: number; bold: boolean; }; Receiptheader: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; InlineHeader: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; TaskHeading: { fontSize: number; bold: boolean; margin: number[]; }; lettersSize: { fontSize: number; margin: number[]; }; tablexample: { margin: number[]; }; hedstyl: { margin: number[]; }; header2: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; header1: { fontSize: number; bold: boolean; alignment: string; decoration: string; margin: number[]; }; ws_adrs_center: { fontSize: number; alignment: string; }; ws_adrs_center1: { fontSize: number; alignment: string; }; ws_adrs_left: { fontSize: number; alignment: string; }; ws_adrs_left1: { fontSize: number; alignment: string; }; columnheader: { margin: number[]; }; tableExample: { margin: number[]; fontSize: number; }; tableExamplemargin: { margin: number[]; fontSize: number; }; textcust: { fontSize: number; margin: number[]; }; column: { margin: number[]; }; tableheader: { bold: boolean; fontSize: number; margin: number[]; alignment: string; }; tableheader2: { fontSize: number; margin: number[]; alignment: string; opacity: number; }; hed: { fontSize: number; bold: boolean; }; hed2: { fontSize: number; }; TotalsStyles: { marginTop: number; lineHeight: number; fontSize: number; margin: number[]; }; colum1: { fontSize: number; lineHeight: number; }; colum2: { fontSize: number; lineHeight: number; margin: number[]; }; colum3: { lineHeight: number; }; Receiptheader1: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; Row1: { fontSize: number; margin: number[]; }; rowdata: { margin: number[]; fontSize: number; }; forCompany: { margin: number[]; fontSize: number; }; forCompany1: { margin: number[]; fontSize: number; }; Rupees: { margin: number[]; fontSize: number; }; Signature: { margin: number[]; alignment: string; fontSize: number; }; withApp: { alignment: string; lineHeight: number; }; withOutApp: { alignment: string; lineHeight: number; }; Sign: { fontSize: number; margin: number[]; }; Sign1: { fontSize: number; margin: number[]; }; 'margin-all': { margin: number[]; }; 'margin-top': { margin: number[]; }; 'margin-bottom': { margin: number[]; }; fontSize: { fontSize: number; }; }; }; static GetInvoiceDataTable(InvoicesData: any, isPhar: boolean, isHC: boolean, IsSales: boolean, HeaderText: any, UserTimeZone: any, DecimalsNumber: number): any; static getTableWidths(isHC: any): (string | number)[]; static GetItemsTable(InvoiceData: any, isPhar: boolean, isHC: boolean, IsSales: boolean, HeaderText: any, UserTimeZone: any, DecimalsNumber: number): { style: string; marginTop: number; marginBottom: number; table: { widths: (string | number)[]; headerRows: number; body: any; }; layout: { hLineWidth: (i: any, node: any) => 1 | 0.5; vLineWidth: (i: any, node: any) => 1 | 0.5; hLineColor: (i: any, node: any) => "gray" | "lightgrey"; vLineColor: (i: any, node: any) => string; }; }; static BuildTableBodyForLaborAndParts(InvoiceData: any, isPhar: boolean, isHC: boolean, IsSales: boolean, HeaderText: any, UserTimeZone: any, DecimalsNumber: number): any; static GetHeaderNames(isPhar: boolean, isHC: boolean, HeaderText: any): any; }