/**
 * 给目标方法前后添加loading
 * 它会在方法执行之前设置 isLoading 为 true，并在方法执行完成后（无论成功与否）将 isLoading 设置为 false。
 */
export declare const useLoading: <T extends (...args: any[]) => Promise<any>>(fn: T) => {
    isLoading: import("vue").Ref<boolean>;
    exec: (...args: Parameters<T>) => Promise<Awaited<ReturnType<T>>>;
    getDataFinally: () => Promise<unknown>;
};
