import { PermissionsData } from "./permissions-data";
import { StoredGroup } from "./stored-group";
import { StoredProject } from "./stored-project";
import { StoredUser } from "./stored-user";
/**
 * Represents a Knora user.
 *
 * @category Model Admin
 */
export declare class ReadUser extends StoredUser {
    /**
     * A collection of groups.
     */
    groups: StoredGroup[];
    /**
     * A user's permissions data.
     */
    permissions: PermissionsData;
    /**
     * The given user is part of the given project.
     */
    projects: StoredProject[];
    /**
     * The user's session ID.
     */
    sessionId?: string;
    /**
     * The user's token.
     */
    token?: string;
}
