import * as pulumi from "@pulumi/pulumi";
import * as enums from "../types/enums";
/**
 * Resource definition for AWS::BedrockAgentCore::RuntimeEndpoint
 */
export declare function getRuntimeEndpoint(args: GetRuntimeEndpointArgs, opts?: pulumi.InvokeOptions): Promise<GetRuntimeEndpointResult>;
export interface GetRuntimeEndpointArgs {
    /**
     * The Amazon Resource Name (ARN) of the AgentCore Runtime.
     */
    agentRuntimeEndpointArn: string;
}
export interface GetRuntimeEndpointResult {
    /**
     * The ARN of the Agent Runtime
     */
    readonly agentRuntimeArn?: string;
    /**
     * The Amazon Resource Name (ARN) of the AgentCore Runtime.
     */
    readonly agentRuntimeEndpointArn?: string;
    /**
     * The version of the AgentCore Runtime to use for the endpoint.
     */
    readonly agentRuntimeVersion?: string;
    /**
     * The timestamp when the Agent Runtime Endpoint was created
     */
    readonly createdAt?: string;
    /**
     * The description of the AgentCore Runtime endpoint.
     */
    readonly description?: string;
    /**
     * The reason for failure if the endpoint is in a failed state
     */
    readonly failureReason?: string;
    /**
     * The unique identifier of the AgentCore Runtime endpoint.
     */
    readonly id?: string;
    /**
     * The timestamp when the Agent Runtime Endpoint was last updated
     */
    readonly lastUpdatedAt?: string;
    /**
     * The Live version of the Agent Runtime
     */
    readonly liveVersion?: string;
    /**
     * The status of the Agent Runtime Endpoint
     */
    readonly status?: enums.bedrockagentcore.RuntimeEndpointAgentRuntimeEndpointStatus;
    /**
     * The tags for the AgentCore Runtime endpoint.
     */
    readonly tags?: {
        [key: string]: string;
    };
    /**
     * The target version of the AgentCore Runtime for the endpoint.
     */
    readonly targetVersion?: string;
}
/**
 * Resource definition for AWS::BedrockAgentCore::RuntimeEndpoint
 */
export declare function getRuntimeEndpointOutput(args: GetRuntimeEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRuntimeEndpointResult>;
export interface GetRuntimeEndpointOutputArgs {
    /**
     * The Amazon Resource Name (ARN) of the AgentCore Runtime.
     */
    agentRuntimeEndpointArn: pulumi.Input<string>;
}
