import type { AIProjectContext } from "../../api/aiProjectContext.js"; import type { EvaluationRulesListOptionalParams, EvaluationRulesCreateOrUpdateOptionalParams, EvaluationRulesDeleteOptionalParams, EvaluationRulesGetOptionalParams } from "../../api/evaluationRules/options.js"; import type { EvaluationRule } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "@azure/core-paging"; /** Interface representing a EvaluationRules operations. */ export interface EvaluationRulesOperations { /** List all evaluation rules. */ list: (options?: EvaluationRulesListOptionalParams) => PagedAsyncIterableIterator; /** Create or update an evaluation rule. */ createOrUpdate: (id: string, evaluationRule: EvaluationRule, options?: EvaluationRulesCreateOrUpdateOptionalParams) => Promise; /** Delete an evaluation rule. */ delete: (id: string, options?: EvaluationRulesDeleteOptionalParams) => Promise; /** Get an evaluation rule. */ get: (id: string, options?: EvaluationRulesGetOptionalParams) => Promise; } export declare function _getEvaluationRulesOperations(context: AIProjectContext): EvaluationRulesOperations; //# sourceMappingURL=index.d.ts.map