import { OperationsBase } from "../../base/OperationsBase"; import type { MinimalRun, RunDetails } from "../../base/interfaces/apiEntities/RunInterfaces"; import type { OperationOptions } from "../OperationOptions"; import type { ParamsToDeleteRun, ParamsToGetRun, ParamsToGetRunList } from "./RunOperationParams"; export declare class RunOperations extends OperationsBase { constructor(options: TOptions); /** * Gets Runs for a specific project. This method returns Runs in their minimal representation. The * returned iterator internally queries entities in pages. Wraps the * {@link https://developer.bentley.com/apis/validation/operations/get-validation-propertyvalue-runs/ Get Runs} * operation from Property Validation API. * @param {ParamsToGetRunList} params parameters for this operation. See {@link ParamsToGetRunList}. * @returns {Promise} minimal Run list. See {@link MinimalRun}. */ getMinimalList(params: ParamsToGetRunList): Promise; /** * Gets Runs for a specific project. This method returns Runs in their full representation. The returned * iterator internally queries entities in pages. Wraps the * {@link https://developer.bentley.com/apis/validation/operations/get-validation-propertyvalue-runs/ Get Runs} * operation from Property Validation API. * @param {ParamsToGetRunList} params parameters for this operation. See {@link ParamsToGetRunList}. * @returns {Promise} array of Run details. See {@link RunDetails}. */ getRepresentationList(params: ParamsToGetRunList): Promise; /** * Gets a single Run identified by id. This method returns a Run in its full representation. * Wraps the {@link https://developer.bentley.com/apis/validation/operations/get-validation-propertyvalue-run/ * Get Run} operation from Property Validation API. * @param {ParamsToGetRun} params parameters for this operation. See {@link ParamsToGetRun}. * @returns {Promise} a Run with specified id. See {@link RunDetails}. */ getSingle(params: ParamsToGetRun): Promise; /** * Deletes a Run. Wraps the {@link https://developer.bentley.com/apis/validation/operations/delete-validation-propertyvalue-run/ * Delete Run} operation from Property Validation API. * @param {ParamsToDeleteRun} params parameters for this operation. See {@link ParamsToDeleteRun}. * @returns {Promise}. */ delete(params: ParamsToDeleteRun): Promise; } //# sourceMappingURL=RunOperations.d.ts.map