import { type CompareResponse } from '../../../../models/deploy/index.js'; import { type BaseRequestBuilder, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /Api/Deploy/Compare/Invoke */ export interface InvokeRequestBuilder extends BaseRequestBuilder { /** * Resets all cached data and initiates process to compar the values in the existing resources and their original requested configurations. Returns resulting object split into several categories and including timestamp when the evaluation was performed.This endpoint requires the `Deploy.ReadWrite` or `Everything.ReadWrite` scope (permission). * @param body Binary request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ post(body: ArrayBuffer | undefined, requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Resets all cached data and initiates process to compar the values in the existing resources and their original requested configurations. Returns resulting object split into several categories and including timestamp when the evaluation was performed.This endpoint requires the `Deploy.ReadWrite` or `Everything.ReadWrite` scope (permission). * @param body Binary request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toPostRequestInformation(body: ArrayBuffer | undefined, requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * Uri template for the request builder. */ export declare const InvokeRequestBuilderUriTemplate = "{+baseurl}/Api/Deploy/Compare/Invoke"; /** * Metadata for all the requests in the request builder. */ export declare const InvokeRequestBuilderRequestsMetadata: RequestsMetadata;