import type { useDict } from '@/utils/dict';
import type { addDateRange, handleTree, selectDictLabel, selectDictLabels, parseTime } from '@/utils/ruoyi';
import type { getConfigKey, updateConfigByKey } from '@/api/system/config';
import type { download as rd } from '@/utils/request';

declare module '@vue/runtime-core' {
    interface ComponentCustomProperties {
        useDict: typeof useDict;
        selectDictLabel: typeof selectDictLabel;
        selectDictLabels: typeof selectDictLabels;
        navigateBackOrHome: typeof navigateBackOrHome;
        previewImage: typeof import('@/utils/ruoyi').previewImage;
    }
}
