import type { AccessDatasheet, UserDatasheet } from '../access';
/**
 * 登出钩子
 * @param navigate 是否导航（默认：true）
 * @param redirect 重定向路径（如果不存在原始路径时使用）
 */
export declare const useLogout: (navigate?: boolean, redirect?: string) => (() => void);
/**
 * 登入钩子
 * @param logined 已登录跳转
 * @param navigate 是否导航（默认：true）
 * @param redirect 重定向路径（如果不存在原始路径时使用）
 */
export declare const useLogin: <Datasheet>(logined?: boolean, navigate?: boolean, redirect?: string) => ((datasheet: AccessDatasheet<UserDatasheet<Datasheet>>) => void);
