import { type AuthRequestBuilder } from './auth/index.js'; import { type CoreRequestBuilder } from './core/index.js'; import { type DefendRequestBuilder } from './defend/index.js'; import { type DeployRequestBuilder } from './deploy/index.js'; import { type DiscoverRequestBuilder } from './discover/index.js'; import { type UpdateRequestBuilder } from './update/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 Auth property */ get auth(): AuthRequestBuilder; /** * The Core property */ get core(): CoreRequestBuilder; /** * The Defend property */ get defend(): DefendRequestBuilder; /** * The Deploy property */ get deploy(): DeployRequestBuilder; /** * The Discover property */ get discover(): DiscoverRequestBuilder; /** * The Update property */ get update(): UpdateRequestBuilder; } /** * 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>;