export interface AADManifest { id?: string | null; appId?: string | null; acceptMappedClaims?: boolean | null; accessTokenAcceptedVersion?: number | null; addIns: AddIn[]; allowPublicClient?: boolean | null; appRoles: AppRole[]; description?: string | null; disabledByMicrosoftStatus?: string | null; groupMembershipClaims?: string | null; identifierUris: string[]; informationalUrls: InformationalUrls; keyCredentials: KeyCredential[]; knownClientApplications: string[]; logoutUrl?: string | null; name: string; notes?: string | null; oauth2AllowIdTokenImplicitFlow: boolean; oauth2AllowImplicitFlow: boolean; oauth2Permissions: Oauth2Permission[]; optionalClaims?: OptionalClaims | null; parentalControlSettings?: ParentalControlSettings | null; preAuthorizedApplications: PreAuthorizedApplication[]; replyUrlsWithType: ReplyUrlsWithType[]; requiredResourceAccess: RequiredResourceAccess[]; signInUrl?: string | null; signInAudience: string; tags: string[]; tokenEncryptionKeyId?: string | null; } interface AppRole { allowedMemberTypes: string[]; description: string; displayName: string; id: string; isEnabled: boolean; value: string; } interface InformationalUrls { termsOfService?: string | null; support?: string | null; privacy?: string | null; marketing?: string | null; } interface Oauth2Permission { adminConsentDescription: string; adminConsentDisplayName: string; id: string; isEnabled: boolean; type: string; userConsentDescription: string; userConsentDisplayName: string; value: string; lang?: string | null; origin?: string | null; } interface OptionalClaims { idToken: Token[]; accessToken: Token[]; saml2Token: Token[]; } interface Token { additionalProperties: string[]; essential: boolean; name: string; source?: string | null; } interface ParentalControlSettings { countriesBlockedForMinors: string[]; legalAgeGroupRule?: string | null; } interface PreAuthorizedApplication { appId: string; permissionIds: string[]; } interface ReplyUrlsWithType { type: string; url: string; } interface RequiredResourceAccess { resourceAppId: string; resourceAccess: ResourceAccess[]; } interface ResourceAccess { id: string; type: string; } interface KeyValuePair { key: string; value: string; } interface AddIn { id: string; properties: KeyValuePair[]; type: string; } interface KeyCredential { customKeyIdentifier: string; endDate: string; keyId: string; startDate: string; type: string; usage: string; value: string; displayName: string; } export {}; //# sourceMappingURL=AADManifest.d.ts.map