import type { User, UserCreate, UserUpdate } from "./types/user.types";
/**
 * 获取所有用户列表
 * @param options 可选过滤
 */
export declare function getAllUsers(options?: {
    filter?: string;
    sort?: string;
    expand?: string[];
}): Promise<User[] | null>;
/**
 * 添加用户
 */
export declare function addUser(user: Partial<UserCreate>): Promise<User | null>;
/**
 * 更新用户
 */
export declare function updateUser(id: string, updatedFields: Partial<UserUpdate>): Promise<User | null>;
/**
 * 删除用户
 */
export declare function deleteUser(id: string): Promise<boolean | null>;
