export declare class MaterialOutprintService { static SmallFont: number; static MediumFont: number; static LargeFont: number; dd: any; static MaterialOutPDF(MOutPrintData: any): { info: { title: string; }; background: (currentPage: any, pageSize: any) => any; 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; }; header: { fontSize: number; bold: boolean; alignment: string; }; Cust_Adrs: { fontSize: number; lineHeight: number; }; WSHeader_Left: { fontSize: number; bold: boolean; alignment: string; }; WSHeader_Center: { fontSize: number; bold: boolean; alignment: string; }; ws_adrs_center: { fontSize: number; alignment: string; }; ws_adrs_left: { fontSize: number; alignment: string; }; table_data: { margin: number[]; fontSize: number; }; table_header: { bold: boolean; fontSize: number; margin: number[]; alignment: string; }; vendor_font: { fontSize: number; margin: number[]; }; PO_Status: { fontSize: number; lineHeight: number; margin: number[]; }; po_status_font: { fontSize: number; }; totals_Styles: { marginTop: number; lineHeight: number; fontSize: number; margin: number[]; }; total_margin: { margin: number[]; }; hed: { fontSize: number; bold: boolean; }; Receiptheader1: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; }; }; static GetFileName(MOutPrintData: any): string; static GetDisplayTable(): { text: string; fontSize: number; bold: boolean; margin: number[]; }; static GetStyles(): { temp2header: { fontSize: number; bold: boolean; alignment: string; }; header: { fontSize: number; bold: boolean; alignment: string; }; Cust_Adrs: { fontSize: number; lineHeight: number; }; WSHeader_Left: { fontSize: number; bold: boolean; alignment: string; }; WSHeader_Center: { fontSize: number; bold: boolean; alignment: string; }; ws_adrs_center: { fontSize: number; alignment: string; }; ws_adrs_left: { fontSize: number; alignment: string; }; table_data: { margin: number[]; fontSize: number; }; table_header: { bold: boolean; fontSize: number; margin: number[]; alignment: string; }; vendor_font: { fontSize: number; margin: number[]; }; PO_Status: { fontSize: number; lineHeight: number; margin: number[]; }; po_status_font: { fontSize: number; }; totals_Styles: { marginTop: number; lineHeight: number; fontSize: number; margin: number[]; }; total_margin: { margin: number[]; }; hed: { fontSize: number; bold: boolean; }; Receiptheader1: { fontSize: number; bold: boolean; alignment: string; margin: number[]; }; }; static MainHeading(CName: any, Header: any, Image: any, HColor: any, AColor: any): { text: string; style: any[]; }[]; static GetMainHeaderStyleForLeftAlignHeader(WorkShopName: string): any; static GetHeader(Entity: any): any; static GetEntityDetails(Entity: any): { lineHeight: number; columns: any[]; }; static GetTagLine(TLine: any): any; static GetEmailName(email: any): any; static GetPinCode(pin: any): any; static GetEntityTaxDetails(Entity: any): any; static GetEntityeDataTable(EntityFields: any): { lineHeight: number; marginLeft: number; fontSize: number; table: { body: { table: { fontSize: number; widths: (string | number)[]; body: any; }; layout: string; }[][]; }; layout: string; }; static DataCreateForTable(EntityFields: any): any; static GetVendorDetails(PurchaseOrder: any): { style: string; columns: ({ style: string; lineHeight: number; columns: { table: { fontSize: number; widths: (string | number)[]; body: any[][]; }; layout: string; }[]; } | { stack: any[]; width: number; text?: undefined; } | { text: string; width: number; stack?: undefined; })[]; }; static GetVehicle(PurchaseOrder: any): { style: string; lineHeight: number; columns: { table: { fontSize: number; widths: (string | number)[]; body: any[][]; }; layout: string; }[]; }; static GetVendorData(Vendor: any, Type: any): any; static GetAddress(Vendor: any): any; static GetFormatContact(CustomerObj: any): string; static GetFormatAddress(CustomerObj: any): string; static GetVendorGSTIN(Vendor: any): any; static GetVendorPhoneNumber(Phone: any, Type: any): any; static VendorDetailsAfterLine(): { canvas: { type: string; lineColor: string; x1: number; y1: number; x2: number; y2: number; lineWidth: number; }[]; }; static getPartsData(MOutPrintData: any): any; static GetWithOutDiscAndTaxFieldHeader(Items: any, PrintPartNo: any, ShowTaxColumn: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static WithOutTaxDataTable(PrintPartNo: any, ShowIGST: any, Items: any, Body: any, ShowTaxColumn: any, ShowDiscountColumn: any): { style: string; table: { widths: (string | number)[]; body: any; }; layout: { hLineWidth: (i: any, node: any) => number; vLineWidth: (i: any, node: any) => number; hLineColor: (i: any, node: any) => string; vLineColor: (i: any, node: any) => string; }; }; static WithOutTaxDataTableWithPartNumber(Items: any, PrintPartNo: any, ShowTaxColumn: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): { style: string; table: { widths: (string | number)[]; body: any; }; layout: { hLineWidth: (i: any, node: any) => number; vLineWidth: (i: any, node: any) => number; hLineColor: (i: any, node: any) => string; vLineColor: (i: any, node: any) => string; }; }; static GetHeaderNames(): any; static BuildTableBodyForLaborAndParts(Items: any, PrintPartNo: any, ShowTaxColumn: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static GetPartsDataTable(Items: any, columns: any, body: any): any; static GetSignatures(CName: any): { fontSize: number; columns: { stack: ({ style: string; text: (string | { text: any; bold: string; })[]; } | { columns: { style: string; text: string[]; }[]; })[]; }[]; }; static CompanyName(CName: any): { style: string; text: (string | { text: any; bold: string; })[]; }; static Authorizedsignature(): { style: string; text: string[]; }; static HeaderLineStyle(): { hLineWidth: (i: any, node: any) => 0 | 0.5; vLineWidth: (i: any, node: any) => number; }; }