import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCREditPage1&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCRPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCRResultPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCRSubmitPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCRTakePhotoPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/ocr/CLOCRUploadCardPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/detect/CLLivingPage&";
import "@normalized:N&&&realauthdemo/src/main/ets/pages/detect/CLLivingVideoPage&";
export enum RouterPage {
    OCRUploadCardPage = "CLOCRUploadCardPage",
    OCRUpTakePhotoPage = "CLOCRTakePhotoPage",
    OCRSubmitPage = "CLOCRSubmitPage",
    OCRResultPage = "CLOCRResultPage",
    OCRPage = "CLOCRPage",
    OCREditPage1 = "CLOCREditPage1",
    LivingPage = "CLLivingPage",
    LivingVideoPage = "CLLivingVideoPage"
}
export interface CLBaseParam {
    // 证件类型：0：人像； 1：国徽
    cardType: number;
    // 图片路径
    imagePath: string;
}
/*
 * 上传证件
 * */
export interface UploadCardParam extends CLBaseParam {
    rxImage: string | PixelMap | Uint8Array;
    ghImage: string | PixelMap | Uint8Array;
    rxResult: any;
    ghResult: any;
}
/*
 * 编辑图片
 **/
export interface OCREditParam extends CLBaseParam {
    isPersonSide: boolean;
    isBack: boolean;
    rxResult: any;
    ghResult: any;
}
export interface OCRTakePhotoParam extends CLBaseParam {
    // 是否返回
    isBack: boolean;
    rxResult: any;
    ghResult: any;
}
export interface OCRResultParam extends CLBaseParam {
    response: Object;
}
export interface OCRSubmitParam extends CLBaseParam {
    rxResult: any;
    ghResult: any;
}
