export declare class PrintSharedService { static GetEntityHeaderStyles(PDFData: any, Entity: any, image: any): any; static GetFormattedEntityDataForPrint(argEntityData: any, RecordType: string, OriginalData: any): any; static GetEntityContactDetails(EntityInfo: any): string; static GetEntityEmailDetails(EntityInfo: any): string; static GetVehicleFromServiceAndFormatData(originalvehicledata: any): any; static GetVehicleDataForPrint(vehicle: any): any; static GetCustomerFromServiceAndFormatData(originalcustomerdata: any): any; static GetCustomerDataForROEstPrint(customer: any): any; static GetAddress(Address: any): any[]; static AddingComaAsaLastLetter(Stmt: string): string; static GetCustomerDataForTechnicianPrint(customer: any): { Name: string; GSTIN: any; Adrs: any[]; }; static GetCGSTValueBasedOnTaxCode(TCode: any, argTaxCodes: any): number; static GetSGSTValueBasedOnTaxCode(TCode: any, argTaxCodes: any): number; static GetIGSTValueBasedOnTaxCode(TCode: any, argTaxCodes: any): number; static CheckItemIndexWithDisc(RecordInfo: any): number; static GetWithOutDiscountFieldHeader(permission: any, ShowTaxColumn: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static GetWithOutDiscountFieldHeader1(permission: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static GetWithOutDiscountFieldHeaderSharedInv(permission: any, Body: any, ShowDiscountColumn: any): any; static GetWithOutDiscountFieldHeader2(permission: any, Body: any, ShowDiscountColumn: any): any; static GetReceiptWithOutDiscountFieldHeader(permission: any, ShowTaxColumn: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static GetReceiptWithOutDiscountFieldHeader1(permission: any, Body: any, ShowIGST: any, ShowDiscountColumn: any): any; static GetReceiptWithOutDiscountFieldHeader2(permission: any, Body: any, ShowDiscountColumn: any): any; static TaxReceiptTableWidths(PrintPartNo: any, ShowIGST: any, ShowDiscountColumn: any): number[]; static TaxTableWidths(PrintPartNo: any, ShowIGST: any, ShowDiscountColumn: any): (string | number)[]; static WidthForInsuranceOrNot(ShowDiscountColumn: any, PrintPartNo: boolean): number[]; static LayOutStyle1(): { 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 LayOutStyle(): { 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 LayOutStyleanother(): { hLineWidth: (i: any, node: any) => number; vLineWidth: (i: any, node: any) => number; hLineColor: (i: any, node: any) => "black" | "gray"; vLineColor: (i: any, node: any) => "black" | "gray"; }; }