import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::BedrockAgentCore::OnlineEvaluationConfig - Creates an online evaluation configuration for continuous monitoring of agent performance.
 */
export declare function getOnlineEvaluationConfig(args: GetOnlineEvaluationConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetOnlineEvaluationConfigResult>;
export interface GetOnlineEvaluationConfigArgs {
    /**
     * The Amazon Resource Name (ARN) of the online evaluation configuration.
     */
    onlineEvaluationConfigArn: string;
}
export interface GetOnlineEvaluationConfigResult {
    /**
     * The timestamp when the online evaluation configuration was created.
     */
    readonly createdAt?: string;
    /**
     * The data source configuration that specifies CloudWatch log groups and service names to monitor.
     */
    readonly dataSourceConfig?: outputs.bedrockagentcore.OnlineEvaluationConfigDataSourceConfig;
    /**
     * The description of the online evaluation configuration.
     */
    readonly description?: string;
    /**
     * The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
     */
    readonly evaluationExecutionRoleArn?: string;
    /**
     * The list of evaluators to apply during online evaluation.
     */
    readonly evaluators?: outputs.bedrockagentcore.OnlineEvaluationConfigEvaluatorReference[];
    /**
     * The execution status indicating whether the online evaluation is currently running.
     */
    readonly executionStatus?: enums.bedrockagentcore.OnlineEvaluationConfigExecutionStatus;
    /**
     * The Amazon Resource Name (ARN) of the online evaluation configuration.
     */
    readonly onlineEvaluationConfigArn?: string;
    /**
     * The unique identifier of the online evaluation configuration.
     */
    readonly onlineEvaluationConfigId?: string;
    /**
     * The configuration that specifies where evaluation results should be written.
     */
    readonly outputConfig?: outputs.bedrockagentcore.OnlineEvaluationConfigOutputConfig;
    /**
     * The evaluation rule that defines sampling configuration, filters, and session detection settings.
     */
    readonly rule?: outputs.bedrockagentcore.OnlineEvaluationConfigRule;
    /**
     * The status of the online evaluation configuration.
     */
    readonly status?: enums.bedrockagentcore.OnlineEvaluationConfigStatus;
    /**
     * A list of tags to assign to the online evaluation configuration.
     */
    readonly tags?: outputs.Tag[];
    /**
     * The timestamp when the online evaluation configuration was last updated.
     */
    readonly updatedAt?: string;
}
/**
 * Resource Type definition for AWS::BedrockAgentCore::OnlineEvaluationConfig - Creates an online evaluation configuration for continuous monitoring of agent performance.
 */
export declare function getOnlineEvaluationConfigOutput(args: GetOnlineEvaluationConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOnlineEvaluationConfigResult>;
export interface GetOnlineEvaluationConfigOutputArgs {
    /**
     * The Amazon Resource Name (ARN) of the online evaluation configuration.
     */
    onlineEvaluationConfigArn: pulumi.Input<string>;
}
