import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::BedrockAgentCore::PaymentConnector
 */
export declare function getPaymentConnector(args: GetPaymentConnectorArgs, opts?: pulumi.InvokeOptions): Promise<GetPaymentConnectorResult>;
export interface GetPaymentConnectorArgs {
    /**
     * Synthetic ARN for the payment connector (used for engine resolution)
     */
    paymentConnectorArn: string;
}
export interface GetPaymentConnectorResult {
    /**
     * The timestamp when the connector was created
     */
    readonly connectorCreatedAt?: string;
    /**
     * The timestamp when the connector was last updated
     */
    readonly connectorLastUpdatedAt?: string;
    readonly connectorStatus?: enums.bedrockagentcore.PaymentConnectorStatus;
    readonly connectorType?: enums.bedrockagentcore.PaymentConnectorType;
    /**
     * The credential provider configurations for the connector
     */
    readonly credentialProviderConfigurations?: outputs.bedrockagentcore.PaymentConnectorCredentialsProviderConfiguration[];
    /**
     * A description of the payment connector
     */
    readonly description?: string;
    /**
     * Synthetic ARN for the payment connector (used for engine resolution)
     */
    readonly paymentConnectorArn?: string;
    /**
     * The unique identifier for the payment connector
     */
    readonly paymentConnectorId?: string;
}
/**
 * Resource Type definition for AWS::BedrockAgentCore::PaymentConnector
 */
export declare function getPaymentConnectorOutput(args: GetPaymentConnectorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPaymentConnectorResult>;
export interface GetPaymentConnectorOutputArgs {
    /**
     * Synthetic ARN for the payment connector (used for engine resolution)
     */
    paymentConnectorArn: pulumi.Input<string>;
}
