export declare class ROPrintService { static GetTaxAmountFromGroup(item: any, taxGroupKey: string, taxCode: string, fallbackKey: string): any; static GetTCode(item: any): any; static GetTaxRateFromGroup(item: any, taxGroupKey: string, taxCode: string): number; static GetTaxRate(item: any, taxCode: string, preferredTaxGroupKey?: string): number; static GetRepairOrderPrintInfo(OriginalROData: any, OriginalCustomerData: any, OriginalVehicleData: any, OriginalEntityData: any, image: any, IncludeGST: boolean, ConsolidateGST: boolean, Payee: any, InsCompanyName: any, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, TaxCodes: any, OrderType: any, isReverse: boolean): any; static GetEmployeeData(empData: any): any; static GetROBasicDetailsForPrint(ROPrintData: any, argROData: any, Product: any, OrderType: any): any; static GetPrintConditionsBasedOnInput(ROPrintData: any, IncludeGST: boolean, ConsolidateGST: boolean, Payee: any, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, SType: any): any; static GetInsDetailsForPrint(ROPrintData: any, InsCompanyName: any, argROData: any): any; static GetDefualtInsData(): any; static CheckStatusAndChangeDeclinedItemsToNew(argROData: any): any; static ChangeDeclinedStatusToNew(argROData: any): any; static ChangeDeclinedLaborStatusToNew(Operations: any): any; static ChangeDeclinedPartStatusToNew(Parts: any): any; static ChangeDeclinedColliStatusToNew(Collisions: any): any; static GetValidItemsForTotals(RecordData: any): any; static GetLaborByRecordAndLaborStatus(RecordStatus: string, Operations: any): any; static GetValidROLaborListByStatus(Operations: any): any[]; static CheckOperationHasActiveStatus(Status: string): boolean; static GetPartsByRecordAndPartStatus(RecordStatus: any, Parts: any): any; static GetValidROPartsListByStatus(Parts: any): any[]; static GetCollisionByRecordAndColliStatus(RecordStatus: string, Collisions: any): any; static GetValidROCollisionListByStatus(Collisions: any): any[]; static SeparateROLaborByPType(Labors: any, PType: any, CustomerOnly: boolean, InsuranceOnly: boolean): any[]; static SeparateROPartsByPType(Parts: any, PType: any, CustomerOnly: boolean, InsuranceOnly: boolean): any[]; static SeparateROCollisionsByPType(Collisions: any, Ops: any, Parts: any): any[]; static ResetQtyAndUoM(Parts: any): any; static CheckAndShowItemsAsAR(argROData: any): boolean; static ConvertItemsAsAR(ROPrintData: any): any; static ResetItemsDataById(Collision: any, AddedOperations: any[], AddedParts: any[]): void; static GetPartDataById(PartId: any, AddedParts: any[]): any; static GetLaborDataById(LaborId: any, AddedOperations: any[]): any; static EmptyInvalidCollisionRepairItems(Colli: any): any; static GetLineTotals(ROPrintData: any, IncludeGST: boolean, ConsolidateGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, DecimalsNumber: number): any; static GetCollisionPartLineTotal(PartData: any, ConsolidateGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean): number; static GetCollisionLaborLineTotal(LaborData: any, ConsolidateGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean): number; static GetLaborLineTotal(LaborData: any, IncludeGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, DecimalsNumber: number): string; static GetPartLineTotal(PartData: any, IncludeGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, DecimalsNumber: number): string; static ReverseItemsForROPrint(argROData: any, isReverse: boolean): any; static GetDetailedInfoForItems(ROTotalsData: any, IncludeGST: boolean, ConsolidateGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, TaxCodes: any[], DecimalsNumber: number): any; static GetLaborPrintInfo(LaborList: any, ConsolidateGST: boolean, IncludeGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, _TaxCodes: any[], DecimalsNumber: number): any; static GetItemsPrintInfo(Items: any, ConsolidateGST: boolean, IncludeGST: boolean, AsCustomerOnly: boolean, AsInsuranceOnly: boolean, _TaxCodes: any[], DecimalsNumber: number): any; static CheckLaborTaxItemIndex(LaborList: any[]): any; static CheckPartTaxItemIndex(PartsList: any[]): any; static PrepareFormatForROPrint(ROPrintData: any, For: string, argROType: any): any[]; static GetFormatForROPrint(For: any, ROPrintData: any, argROType: any): any; static CheckAndCombineDescMPNForAR(PrintPartNo: boolean, ROPrintData: any): any; }