import { type Directory } from '@microsoft/msgraph-sdk/models/index.js'; import { type AdministrativeUnitsRequestBuilder } from './administrativeUnits/index.js'; import { type AttributeSetsRequestBuilder } from './attributeSets/index.js'; import { type CustomSecurityAttributeDefinitionsRequestBuilder } from './customSecurityAttributeDefinitions/index.js'; import { type DeletedItemsRequestBuilder } from './deletedItems/index.js'; import { type DeviceLocalCredentialsRequestBuilder } from './deviceLocalCredentials/index.js'; import { type FederationConfigurationsRequestBuilder } from './federationConfigurations/index.js'; import { type OnPremisesSynchronizationRequestBuilder } from './onPremisesSynchronization/index.js'; import { type PublicKeyInfrastructureRequestBuilder } from './publicKeyInfrastructure/index.js'; import { type RecoveryRequestBuilder } from './recovery/index.js'; import { type RemoteTenantGroupsRequestBuilder } from './remoteTenantGroups/index.js'; import { type SubscriptionsRequestBuilder } from './subscriptions/index.js'; import { type SubscriptionsWithCommerceSubscriptionIdRequestBuilder } from './subscriptionsWithCommerceSubscriptionId/index.js'; import { type TenantGovernanceRequestBuilder } from './tenantGovernance/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Provides operations to manage the directory singleton. */ export interface DirectoryRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the administrativeUnits property of the microsoft.graph.directory entity. */ get administrativeUnits(): AdministrativeUnitsRequestBuilder; /** * Provides operations to manage the attributeSets property of the microsoft.graph.directory entity. */ get attributeSets(): AttributeSetsRequestBuilder; /** * Provides operations to manage the customSecurityAttributeDefinitions property of the microsoft.graph.directory entity. */ get customSecurityAttributeDefinitions(): CustomSecurityAttributeDefinitionsRequestBuilder; /** * Provides operations to manage the deletedItems property of the microsoft.graph.directory entity. */ get deletedItems(): DeletedItemsRequestBuilder; /** * Provides operations to manage the deviceLocalCredentials property of the microsoft.graph.directory entity. */ get deviceLocalCredentials(): DeviceLocalCredentialsRequestBuilder; /** * Provides operations to manage the federationConfigurations property of the microsoft.graph.directory entity. */ get federationConfigurations(): FederationConfigurationsRequestBuilder; /** * Provides operations to manage the onPremisesSynchronization property of the microsoft.graph.directory entity. */ get onPremisesSynchronization(): OnPremisesSynchronizationRequestBuilder; /** * Provides operations to manage the publicKeyInfrastructure property of the microsoft.graph.directory entity. */ get publicKeyInfrastructure(): PublicKeyInfrastructureRequestBuilder; /** * Provides operations to manage the recovery property of the microsoft.graph.directory entity. */ get recovery(): RecoveryRequestBuilder; /** * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. */ get remoteTenantGroups(): RemoteTenantGroupsRequestBuilder; /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. */ get subscriptions(): SubscriptionsRequestBuilder; /** * Provides operations to manage the tenantGovernance property of the microsoft.graph.directory entity. */ get tenantGovernance(): TenantGovernanceRequestBuilder; /** * Get directory * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Update directory * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ patch(body: Directory, requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. * @param commerceSubscriptionId Alternate key of companySubscription * @returns {SubscriptionsWithCommerceSubscriptionIdRequestBuilder} */ subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId: string | undefined): SubscriptionsWithCommerceSubscriptionIdRequestBuilder; /** * Get directory * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; /** * Update directory * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toPatchRequestInformation(body: Directory, requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * Get directory */ export interface DirectoryRequestBuilderGetQueryParameters { /** * Expand related entities */ expand?: string[]; /** * Select properties to be returned */ select?: string[]; } /** * Uri template for the request builder. */ export declare const DirectoryRequestBuilderUriTemplate = "{+baseurl}/directory{?%24expand,%24select}"; /** * Metadata for all the navigation properties in the request builder. */ export declare const DirectoryRequestBuilderNavigationMetadata: Record, NavigationMetadata>; /** * Metadata for all the requests in the request builder. */ export declare const DirectoryRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map