import type { EmitterSubscription } from 'react-native'; import type { AuthenticateConfig, AuthenticationMethods } from './authenticate'; export type ManagedConfigCallBack = { (config: T): void; }; export interface EnterpriseMobilityManager { addListener(callback: ManagedConfigCallBack): EmitterSubscription; authenticate(opts: AuthenticateConfig): Promise; deviceSecureWith(): Promise; enableBlurScreen(enabled: boolean): void; applyBlurEffect: (radius: number) => void; removeBlurEffect: () => void; exitApp(): void; getManagedConfig(): T; isDeviceSecured(): Promise; openSecuritySettings(): void; setAppGroupId(identifier: string): void; } //# sourceMappingURL=managed.d.ts.map