import { type ChatRequestBuilder } from './chat/index.js'; import { type CloudMatrixRequestBuilder } from './cloudMatrix/index.js'; import { type CoreRequestBuilder } from './core/index.js'; import { type EntitlementRequestBuilder } from './entitlement/index.js'; import { type LicenseReportRequestBuilder } from './licenseReport/index.js'; import { type TelemetryRequestBuilder } from './telemetry/index.js'; import { type TenantRequestBuilder } from './tenant/index.js'; import { type UpdateRequestBuilder } from './update/index.js'; import { type V1RequestBuilder } from './v1/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /Api */ export interface ApiRequestBuilder extends BaseRequestBuilder { /** * The Chat property */ get chat(): ChatRequestBuilder; /** * The CloudMatrix property */ get cloudMatrix(): CloudMatrixRequestBuilder; /** * The Core property */ get core(): CoreRequestBuilder; /** * The Entitlement property */ get entitlement(): EntitlementRequestBuilder; /** * The LicenseReport property */ get licenseReport(): LicenseReportRequestBuilder; /** * The Telemetry property */ get telemetry(): TelemetryRequestBuilder; /** * The Tenant property */ get tenant(): TenantRequestBuilder; /** * The Update property */ get update(): UpdateRequestBuilder; /** * The V1 property */ get v1(): V1RequestBuilder; } /** * Uri template for the request builder. */ export declare const ApiRequestBuilderUriTemplate = "{+baseurl}/Api"; /** * Metadata for all the navigation properties in the request builder. */ export declare const ApiRequestBuilderNavigationMetadata: Record, NavigationMetadata>;