import { type RbacAssignment } from '../../../models/redirect/index.js'; import { type BaseRequestBuilder, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /Api/Rbac/{id} */ export interface RbacItemRequestBuilder extends BaseRequestBuilder { /** * Deletes the RBAC assignment record from the database.This endpoint does not have implicit scope (permission) restrictions but includes an internal check on user's RBAC assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. */ delete(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Retrieves all information from the database of the RBAC assignment record.This endpoint does not have scope (permission) restrictions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Deletes the RBAC assignment record from the database.This endpoint does not have implicit scope (permission) restrictions but includes an internal check on user's RBAC assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; /** * Retrieves all information from the database of the RBAC assignment record.This endpoint does not have scope (permission) restrictions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * Uri template for the request builder. */ export declare const RbacItemRequestBuilderUriTemplate = "{+baseurl}/Api/Rbac/{id}"; /** * Metadata for all the requests in the request builder. */ export declare const RbacItemRequestBuilderRequestsMetadata: RequestsMetadata;