import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::BedrockAgentCore::Evaluator - Creates a custom evaluator for agent quality assessment using LLM-as-a-Judge configurations.
 */
export declare function getEvaluator(args: GetEvaluatorArgs, opts?: pulumi.InvokeOptions): Promise<GetEvaluatorResult>;
export interface GetEvaluatorArgs {
    /**
     * The Amazon Resource Name (ARN) of the evaluator.
     */
    evaluatorArn: string;
}
export interface GetEvaluatorResult {
    /**
     * The timestamp when the evaluator was created.
     */
    readonly createdAt?: string;
    /**
     * The description of the evaluator.
     */
    readonly description?: string;
    /**
     * The Amazon Resource Name (ARN) of the evaluator.
     */
    readonly evaluatorArn?: string;
    /**
     * The configuration for the evaluator.
     */
    readonly evaluatorConfig?: outputs.bedrockagentcore.EvaluatorConfig;
    /**
     * The unique identifier of the evaluator.
     */
    readonly evaluatorId?: string;
    /**
     * The ARN of the KMS key used to encrypt evaluator data.
     */
    readonly kmsKeyArn?: string;
    /**
     * The evaluation level that determines the scope of evaluation.
     */
    readonly level?: enums.bedrockagentcore.EvaluatorLevel;
    /**
     * The current status of the evaluator.
     */
    readonly status?: enums.bedrockagentcore.EvaluatorStatus;
    /**
     * A list of tags to assign to the evaluator.
     */
    readonly tags?: outputs.Tag[];
    /**
     * The timestamp when the evaluator was last updated.
     */
    readonly updatedAt?: string;
}
/**
 * Resource Type definition for AWS::BedrockAgentCore::Evaluator - Creates a custom evaluator for agent quality assessment using LLM-as-a-Judge configurations.
 */
export declare function getEvaluatorOutput(args: GetEvaluatorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetEvaluatorResult>;
export interface GetEvaluatorOutputArgs {
    /**
     * The Amazon Resource Name (ARN) of the evaluator.
     */
    evaluatorArn: pulumi.Input<string>;
}
