export declare class ConsultationPDFService { static GetConsultationPrint(CnstData: any, Remarks: any): any; static GetRxTable(Rx: any, Remarks: any): { stack: ({ 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; }; } | { style?: undefined; marginTop?: undefined; marginBottom?: undefined; table?: undefined; layout?: undefined; } | { text: string; bold: boolean; fontSize: number; })[]; } | { stack?: undefined; }; static GetDiagnosisTable(diagnosis: any, heading: any): { stack: ({ text: any; bold: boolean; marginTop: number; fontSize: number; marginBottom?: undefined; } | { text: any; fontSize: number; marginTop: number; marginBottom: number; bold?: undefined; })[]; } | { stack?: undefined; }; static GetComplaintsTable(complaints: any, heading: any): { stack: ({ text: any; bold: boolean; marginTop: number; fontSize: number; marginBottom?: undefined; } | { text: any; fontSize: number; marginTop: number; marginBottom: number; bold?: undefined; })[]; } | { stack?: undefined; }; static CustomSection(sections: any): any; static GetWeight(CnstData: any): { text: string; Width: number; }; static GetTemperature(CnstData: any): { text: string; Width: number; }; static GetSPO2(CnstData: any): { text: string; Width: number; }; static GetPulse(CnstData: any): { text: string; Width: number; }; static GetHeight(CnstData: any): { text: string; Width: number; }; static GetBP(CnstData: any): { text: string; Width: number; }; static GetMainHeaderDetails(CnstData: any, Entity: any, HeaderName: any, Image: any, HColor: any, AColor: any, text: any): ({ canvas: { type: string; lineColor: string; x1: number; y1: number; x2: number; y2: number; lineWidth: number; }[]; } | { columns: ({ columns: any; width: string; } | { stack: ({ text: string; fontSize: number; bold: boolean; alignment: string; marginBottom?: undefined; } | { text: any; fontSize: number; alignment: string; bold?: undefined; marginBottom?: undefined; } | { text: string; fontSize: number; alignment: string; marginBottom: number; bold?: undefined; })[]; width: string; marginTop: number; })[]; } | { columns: ({ image: any; width: number; height: number; text?: undefined; } | { text: string; width: number; height: number; image?: undefined; } | { stack: ({ text: string; fontSize: number; alignment: string; bold: boolean; marginBottom?: undefined; } | { text: any; fontSize: number; alignment: string; bold?: undefined; marginBottom?: undefined; } | { text: string; fontSize: number; alignment: string; marginBottom: number; bold?: undefined; })[]; marginTop: number; })[]; } | { columns: ({ stack: ({ text: any; fontSize: number; marginTop: number; bold: boolean; marginBottom?: undefined; } | { text: string; fontSize: number; marginBottom: number; marginTop?: undefined; bold?: undefined; })[]; marginTop?: undefined; width?: undefined; } | { stack: { text: string | null; style: string[]; }[]; marginTop: number; width: number; })[]; })[]; static GetCnsltDate(CnstData: any, User: any): string | null; static GetHeaderBasedOnCondition(CnstData: any, Entity: any, HeaderName: any, Image: any, HColor: any, AColor: any, text: any): { columns: ({ columns: any; width: string; } | { stack: ({ text: string; fontSize: number; bold: boolean; alignment: string; marginBottom?: undefined; } | { text: any; fontSize: number; alignment: string; bold?: undefined; marginBottom?: undefined; } | { text: string; fontSize: number; alignment: string; marginBottom: number; bold?: undefined; })[]; width: string; marginTop: number; })[]; } | { columns: ({ image: any; width: number; height: number; text?: undefined; } | { text: string; width: number; height: number; image?: undefined; } | { stack: ({ text: string; fontSize: number; alignment: string; bold: boolean; marginBottom?: undefined; } | { text: any; fontSize: number; alignment: string; bold?: undefined; marginBottom?: undefined; } | { text: string; fontSize: number; alignment: string; marginBottom: number; bold?: undefined; })[]; marginTop: number; })[]; }; static GetPhoneNumber(phone: any): string; static DifferenceInYears(DOB: any, TZ: any): string; static GetDiagnosis(Diags: any): any; static GetComplaints(Comps: any): any; static CustomerAndVehicleDetailsAfterLine(): { canvas: { type: string; lineColor: string; x1: number; y1: number; x2: number; y2: number; lineWidth: number; }[]; }; static GetSignatures(CName: any, For: any, Type: any): { columns: { stack: { style: string; text: (string | { text: any; })[]; }[]; }[]; }; static CompanyName(CName: any): { style: string; text: (string | { text: any; })[]; }; static GetItemsTable(Items: any, Remarks: any): { 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; }; } | { style?: undefined; marginTop?: undefined; marginBottom?: undefined; table?: undefined; layout?: undefined; }; static BuildTableBodyForLaborAndParts(Items: any, Remarks: any): any; static GetHeaderNames(): any; }