export interface CheckC06Response { resCode?: String; resData?: C06CheckResult; resMessage?: String; } export interface C06CheckResult { rarResponseId?: string; signature?: string; verifyStatus?: boolean; } export interface C06Config { appKey: string; sod: string; idCardNumber: string; recentLocation?: string; transactionId?: string; deviceType?: string; } /** * Payload emitted by onC06Success listener / checkC06() Promise resolve. * event = "C06_SUCCESS" | "LOG_SUCCESS" * data = CheckC06Response object (SDK đảm bảo luôn là object, không phải JSON string). */ export interface C06SuccessEvent { event: string; data: CheckC06Response; }