import { type BlockedRequestBuilder } from './blocked/index.js'; import { type LoggedRequestBuilder } from './logged/index.js'; import { type ProcessedRequestBuilder } from './processed/index.js'; import { type TriggeredRequestBuilder } from './triggered/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /shield/metrics/waf */ export interface WafRequestBuilder extends BaseRequestBuilder { /** * The blocked property */ get blocked(): BlockedRequestBuilder; /** * The logged property */ get logged(): LoggedRequestBuilder; /** * The processed property */ get processed(): ProcessedRequestBuilder; /** * The triggered property */ get triggered(): TriggeredRequestBuilder; } /** * Uri template for the request builder. */ export declare const WafRequestBuilderUriTemplate = "{+baseurl}/shield/metrics/waf"; /** * Metadata for all the navigation properties in the request builder. */ export declare const WafRequestBuilderNavigationMetadata: Record, NavigationMetadata>;