export interface AdminAccount {
    email: string;
    password: string;
}
export interface UserAccount {
    username: string;
    password: string;
}
/**
 * 设置管理员账号
 */
export declare function setAdminAccount(account: AdminAccount): void;
/**
 * 设置普通用户账号
 */
export declare function setUserAccount(account: UserAccount): void;
/**
 * 管理员登录
 */
export declare function loginAdmin(account?: AdminAccount): Promise<import("pocketbase").RecordAuthResponse<import("pocketbase").RecordModel> | null>;
/**
 * 普通用户登录
 */
export declare function loginUser(account?: UserAccount): Promise<import("pocketbase").RecordAuthResponse<import("pocketbase").RecordModel> | null>;
/**
 * 管理员登出
 */
export declare function logoutAdmin(): Promise<void | null>;
/**
 * 用户登出
 */
export declare function logoutUser(): Promise<void | null>;
/**
 * 刷新管理员信息
 */
export declare function refreshAdmin(): Promise<import("pocketbase").RecordAuthResponse<import("pocketbase").RecordModel> | null>;
/**
 * 刷新用户信息
 */
export declare function refreshUser(): Promise<import("pocketbase").RecordAuthResponse<import("pocketbase").RecordModel> | null>;
