import { Logger } from '@n8n/backend-common'; import { InstanceSettingsLoaderConfig } from '@n8n/config'; import { SettingsRepository } from '@n8n/db'; import { Cipher } from 'n8n-core'; export declare class SsoInstanceSettingsLoader { private readonly config; private readonly settingsRepository; private readonly cipher; private logger; constructor(config: InstanceSettingsLoaderConfig, settingsRepository: SettingsRepository, cipher: Cipher, logger: Logger); run(): Promise<'created' | 'skipped'>; private applySamlConfig; private applyOidcConfig; private syncAuthMethod; private writeSamlPreferences; private writeSamlLoginDisabled; private writeOidcPreferences; private writeOidcLoginDisabled; private writeProvisioning; }