import type { AccessDatasheet, UserDatasheet } from '../access';
/**
 * 登出钩子
 * @param cRedirect 当前重定向路径，当为空字符串时不进行重定向，默认：'/'
 * @param pRedirect 父级重定向路径，当为空字符串时不进行重定向，默认：'/'（如果存在父级时才会生效）
 */
export declare const useLogout: (cRedirect?: string, pRedirect?: string) => (() => void);
/**
 * 登入钩子
 * @param cRedirect 当前重定向路径，当为空字符串时不进行重定向，默认：'/'（如果不存在原始路径时使用）
 * @param pRedirect 父级重定向路径，当为空字符串时不进行重定向，默认：'/'（如果存在父级时才会生效）
 */
export declare const useLogin: <Datasheet>(cRedirect?: string, pRedirect?: string) => ((datasheet: AccessDatasheet<UserDatasheet<Datasheet>>) => void);
