export interface ApplicationModel { id: string; deletedDateTime?: null; isFallbackPublicClient?: null; appId?: string; applicationTemplateId?: null; identifierUris?: any[]; createdDateTime?: string; disabledByMicrosoftStatus?: null; displayName?: string; isDeviceOnlyAuthSupported?: null; groupMembershipClaims?: null; optionalClaims?: null; addIns?: any[]; publisherDomain?: string; signInAudience?: string; tags?: any[]; tokenEncryptionKeyId?: null; api?: API; appRoles?: AppRole[]; publicClient?: PublicClient; info?: Info; keyCredentials?: any[]; parentalControlSettings?: ParentalControlSettings; passwordCredentials?: any[]; requiredResourceAccess?: any[]; web?: Web; } export interface API { requestedAccessTokenVersion: number; acceptMappedClaims: null; knownClientApplications: any[]; oauth2PermissionScopes: any[]; preAuthorizedApplications: any[]; } export interface Info { termsOfServiceUrl: null; supportUrl: null; privacyStatementUrl: null; marketingUrl: null; logoUrl: null; } export interface ParentalControlSettings { countriesBlockedForMinors: any[]; legalAgeGroupRule: string; } export interface PublicClient { redirectUris: any[]; } export interface Web { redirectUris: any[]; homePageUrl: null; logoutUrl: null; implicitGrantSettings: ImplicitGrantSettings; } export interface ImplicitGrantSettings { enableIdTokenIssuance: boolean; enableAccessTokenIssuance: boolean; } export interface AppRole { allowedMemberTypes: MemberTypes[]; description: string; displayName: string; id: string; isEnabled: boolean; origin: string; value: string; } export declare enum MemberTypes { User = "User", Application = "Application" }