import { AIProjectContext as Client } from "../../index.js"; import type { _PagedEvaluatorVersion, EvaluatorVersion } from "../../../models/models.js"; import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { BetaEvaluatorsUpdateVersionOptionalParams, BetaEvaluatorsCreateVersionOptionalParams, BetaEvaluatorsDeleteVersionOptionalParams, BetaEvaluatorsGetVersionOptionalParams, BetaEvaluatorsListOptionalParams, BetaEvaluatorsListVersionsOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _updateVersionSend(context: Client, name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams): StreamableMethod; export declare function _updateVersionDeserialize(result: PathUncheckedResponse): Promise; /** Update an existing EvaluatorVersion with the given version id */ export declare function updateVersion(context: Client, name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams): Promise; export declare function _createVersionSend(context: Client, name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams): StreamableMethod; export declare function _createVersionDeserialize(result: PathUncheckedResponse): Promise; /** Create a new EvaluatorVersion with auto incremented version id */ export declare function createVersion(context: Client, name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams): Promise; export declare function _deleteVersionSend(context: Client, name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams): StreamableMethod; export declare function _deleteVersionDeserialize(result: PathUncheckedResponse): Promise; /** Delete the specific version of the EvaluatorVersion. The service returns 204 No Content if the EvaluatorVersion was deleted successfully or if the EvaluatorVersion does not exist. */ export declare function deleteVersion(context: Client, name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams): Promise; export declare function _getVersionSend(context: Client, name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams): StreamableMethod; export declare function _getVersionDeserialize(result: PathUncheckedResponse): Promise; /** Get the specific version of the EvaluatorVersion. The service returns 404 Not Found error if the EvaluatorVersion does not exist. */ export declare function getVersion(context: Client, name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams): Promise; export declare function _listSend(context: Client, options?: BetaEvaluatorsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_PagedEvaluatorVersion>; /** List the latest version of each evaluator */ export declare function list(context: Client, options?: BetaEvaluatorsListOptionalParams): PagedAsyncIterableIterator; export declare function _listVersionsSend(context: Client, name: string, options?: BetaEvaluatorsListVersionsOptionalParams): StreamableMethod; export declare function _listVersionsDeserialize(result: PathUncheckedResponse): Promise<_PagedEvaluatorVersion>; /** List all versions of the given evaluator */ export declare function listVersions(context: Client, name: string, options?: BetaEvaluatorsListVersionsOptionalParams): PagedAsyncIterableIterator; //# sourceMappingURL=operations.d.ts.map