import { type AddOrUpdateRequestBuilder } from './addOrUpdate/index.js'; import { type WithEdgeRuleItemRequestBuilder } from './item/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /pullzone/{-id}/edgerules */ export interface EdgerulesRequestBuilder extends BaseRequestBuilder { /** * The addOrUpdate property */ get addOrUpdate(): AddOrUpdateRequestBuilder; /** * Gets an item from the BunnyApiClient.pullzone.item.edgerules.item collection * @param edgeRuleId The ID of the Edge Rule that should be deleted * @returns {WithEdgeRuleItemRequestBuilder} */ byEdgeRuleId(edgeRuleId: string): WithEdgeRuleItemRequestBuilder; } /** * Uri template for the request builder. */ export declare const EdgerulesRequestBuilderUriTemplate = "{+baseurl}/pullzone/{%2Did}/edgerules"; /** * Metadata for all the navigation properties in the request builder. */ export declare const EdgerulesRequestBuilderNavigationMetadata: Record, NavigationMetadata>;