interface HandSummary { chi: string; cun: string; guan: string; summary: string[]; } type HandKeys = 'chen' | 'chi' | 'fu' | 'hua' | 'kong' | 'ruan' | 'shi' | 'shu' | 'xi' | 'xian'; export class Bridge extends EventTarget { public static getInstance(): Bridge; public static pulse(userId: string): Promise<{ measureId: string; summaryLabel: { summary?: HandSummary['summary']; left?: HandSummary; right?: HandSummary; }; summaryValue: Record; time: string; appId?: string; userId?: string; url: string; report: string; }>; public static print(): Promise; public static print(params: { url?: string }): Promise; }