import * as fromRoot from '../+shared'; import { Client } from '../Client'; import * as fromModels from './model/PlatformConfiguration'; import { PlatformConfigurationChanges } from './model/PlatformConfigurationChanges'; import { PlatformLocalization } from './model/PlatformLocalization'; import { SelfRegistrationChanges } from './model/SelfRegistrationChanges'; import { Enforce2FAChanges } from './model/Enforce2FAChanges'; export declare class PlatformConfigurationApi { private readonly client; private requestMappingUrl; constructor(client: Client); getPlatformConfiguration(): Promise>; /** * @requires ACCESS_PLATFORM_MANAGEMENT_PLATFORM_CONFIGURATION permission */ changePlatformConfiguration(data: PlatformConfigurationChanges): Promise>; /** * @requires ACCESS_PLATFORM_MANAGEMENT_PLATFORM_CONFIGURATION permission */ changeSelfRegistration(data: SelfRegistrationChanges): Promise>; /** * @requires PLATFORM_MANAGEMENT_SETTINGS_EDIT permission */ syncCustomPermissions(): Promise>; /** * @requires PLATFORM_MANAGEMENT_SETTINGS_EDIT permission */ setPlatformLocalization(data: PlatformLocalization): Promise; /** * @requires PLATFORM_MANAGEMENT_SETTINGS_EDIT permission */ enforce2FA(data: Enforce2FAChanges): Promise; } //# sourceMappingURL=PlatformConfigurationApi.d.ts.map