import { type IUser } from "@gooddata/sdk-model"; import { type IUserSettingsService } from "./settings/index.js"; /** * Represents a user. It is an entry point to various services that can be used to inspect and modify the user. * * @public */ export interface IUserService { /** * Returns service that can be used to obtain settings that are currently in effect for the user. * * @returns user settings service */ settings(): IUserSettingsService; /** * Returns currently authenticated user */ getUser(): Promise; /** * Returns currently authenticated user with details */ getUserWithDetails(): Promise; } //# sourceMappingURL=index.d.ts.map