/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { UserSelf } from './UserSelf'; /** * Response for the /user/me endpoint, returns the currently active user (as `user` property) * and, if this user is being impersonated, the original user in the `original` property. * @export * @interface SessionUser */ export interface SessionUser { /** * * @type {UserSelf} * @memberof SessionUser */ user: UserSelf; /** * * @type {UserSelf} * @memberof SessionUser */ original?: UserSelf; } /** * Check if a given object implements the SessionUser interface. */ export declare function instanceOfSessionUser(value: object): value is SessionUser; export declare function SessionUserFromJSON(json: any): SessionUser; export declare function SessionUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): SessionUser; export declare function SessionUserToJSON(json: any): SessionUser; export declare function SessionUserToJSONTyped(value?: SessionUser | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SessionUser.d.ts.map