interface MyData {
    datas: object | any[];
}
declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    modelValue: {
        type: (NumberConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    title: {
        type: StringConstructor;
    };
    multiple: {
        type: BooleanConstructor;
        default: boolean;
    };
    resourceInfo: {
        type: ObjectConstructor;
        default: () => {
            processId: string;
            resourceId: string;
            activityId: string;
            activityDescCode: string;
        };
    };
    processDescCode: {
        type: StringConstructor;
        default: string;
    };
    isStartProcess: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {
    props: any;
    selectVal: import("vue").Ref<string, string>;
    selectOption: import("vue").Ref<never[], never[]>;
    selectButtonFlag: import("vue").Ref<boolean, boolean>;
    selectLoading: import("vue").Ref<boolean, boolean>;
    dialogShow: import("vue").Ref<boolean, boolean>;
    inputv: import("vue").Ref<string, string>;
    switchv: import("vue").Ref<boolean, boolean>;
    Updatev: import("vue").Ref<boolean, boolean>;
    selectValue: import("vue").Ref<never[], never[]>;
    emits: (event: "update:modelValue" | "selectcFlow", ...args: any[]) => void;
    selectData: import("vue").WritableComputedRef<string | number | unknown[], string | number | unknown[]>;
    stepList: import("vue").Ref<never[], never[]>;
    treeref: import("vue").Ref<{
        datas: object | any[];
    }, MyData | {
        datas: object | any[];
    }>;
    isCompleted: import("vue").Ref<boolean, boolean>;
    data: import("vue").Ref<never[], never[]>;
    getSelectOption: () => Promise<void>;
    selectUser: () => Promise<void>;
    selectButton: () => void;
    exportExcel: () => void;
    extractUsers: (arr: any) => never[];
    confirmCallback: (data: any) => Promise<void>;
    processChange: (val: any) => void;
    selectClick: (val: any) => void;
    selectChange: (val: any) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "selectcFlow")[], "update:modelValue" | "selectcFlow", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    modelValue: {
        type: (NumberConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    title: {
        type: StringConstructor;
    };
    multiple: {
        type: BooleanConstructor;
        default: boolean;
    };
    resourceInfo: {
        type: ObjectConstructor;
        default: () => {
            processId: string;
            resourceId: string;
            activityId: string;
            activityDescCode: string;
        };
    };
    processDescCode: {
        type: StringConstructor;
        default: string;
    };
    isStartProcess: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    onSelectcFlow?: ((...args: any[]) => any) | undefined;
}>, {
    modelValue: string | number | unknown[];
    multiple: boolean;
    resourceInfo: Record<string, any>;
    processDescCode: string;
    isStartProcess: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
