import Base, { MaybeRaw } from "../../../../../Base"; import { GeneralSettings, GeneralSettingsLastVisitPatch, GeneralSettingsPatch } from "../../../../../interfaces/idp/user/GeneralSettings"; export declare class IdpGeneral extends Base { /** * Retrieves the current active user settings. * @returns the current active user settings */ getGeneralSettings(raw?: { raw: R; }): Promise>; /** * Changes the user settings. * @param generalSettingsPatch Object containing the new user settings * @returns the updated user settings */ patchGeneralSettings(generalSettingsPatch: GeneralSettingsPatch, raw?: { raw: R; }): Promise>; /** * Changes the user last visit settings. * @param generalSettingsLastVisitPatch Object containing the new user settings in case of lastView and lastURL * @returns the updated user settings */ patchGeneralSettingsLastVisit(generalSettingsLastVisitPatch: GeneralSettingsLastVisitPatch, raw?: { raw: R; }): Promise>; protected getEndpoint(endpoint: string): string; }