import { type WithDeviceItemRequestBuilder } from './item/index.js'; import { type TypeRequestBuilder } from './type/index.js'; import { type BaseRequestBuilder, type Guid, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /Api/Defend/Device */ export interface DeviceRequestBuilder extends BaseRequestBuilder { /** * The Type property */ get type(): TypeRequestBuilder; /** * Gets an item from the ApiSdk.Api.Defend.Device.item collection * @param deviceId The SHIELD ID (Entra ID Device ID) of the managed device to target. * @returns {WithDeviceItemRequestBuilder} */ byDeviceId(deviceId: Guid): WithDeviceItemRequestBuilder; } /** * Uri template for the request builder. */ export declare const DeviceRequestBuilderUriTemplate = "{+baseurl}/Api/Defend/Device"; /** * Metadata for all the navigation properties in the request builder. */ export declare const DeviceRequestBuilderNavigationMetadata: Record, NavigationMetadata>;