declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    basicOption: {
        type: any;
        required: true;
    };
    sources: {
        type: ArrayConstructor;
        required: true;
    };
    useEvents: {
        type: ArrayConstructor;
        required: true;
    };
    uuid: {
        type: StringConstructor;
        required: true;
    };
}>, {
    emit: (event: "on-click", ...args: any[]) => void;
    props: any;
    dataList: import("vue").Ref<any, any>;
    selectValue: import("vue").Ref<any, any>;
    ageRange: import("vue").Ref<any, any>;
    ageRangeList: {
        value: string;
        label: string;
    }[];
    gender: import("vue").Ref<any, any>;
    genderList: {
        value: string;
        label: string;
    }[];
    glasses: import("vue").Ref<any, any>;
    glassesList: {
        value: string;
        label: string;
    }[];
    similarity: import("vue").Ref<number, number>;
    queryImage: import("vue").Ref<any, any>;
    environments: any;
    uploadReqestUrl: string;
    preUrl: string;
    uploadUrl: import("vue").Ref<string, string>;
    tokenInfo: any;
    tokenInfoTemp: string;
    uploadHeaders: string | {
        'X-Token': any;
    };
    imageDataStatus: import("vue").Ref<number, number>;
    currentPageNo: import("vue").Ref<number, number>;
    pageSize: import("vue").Ref<number, number>;
    dataCount: import("vue").Ref<number, number>;
    imageList: import("vue").Ref<any[], any[]>;
    colNum: import("vue").Ref<number, number>;
    showCaptureDetail: import("vue").Ref<boolean, boolean>;
    captureDetail: import("vue").Ref<any, any>;
    renderDataListFun: () => void;
    search: (pageNo: number) => import("element-plus").MessageHandler;
    reset: () => void;
    handleAvatarSuccess: (res: any) => void;
    beforeAvatarUpload: (file: any) => boolean;
    loadDefaultImg: (event: any) => void;
    chooseCapture: (info: any) => void;
    closeDetail: () => void;
    searchDetail: (searchDetail: any) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-click"[], "on-click", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    basicOption: {
        type: any;
        required: true;
    };
    sources: {
        type: ArrayConstructor;
        required: true;
    };
    useEvents: {
        type: ArrayConstructor;
        required: true;
    };
    uuid: {
        type: StringConstructor;
        required: true;
    };
}>> & Readonly<{
    "onOn-click"?: (...args: any[]) => any;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
