import * as pulumi from "@pulumi/pulumi";
/**
 * Data source to retrieve a specific Auth0 Flow Vault Connection by `id`
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as auth0 from "@pulumi/auth0";
 *
 * // An Auth0 flow vault connection loaded using its ID.
 * const dataConnection = auth0.getFlowVaultConnection({
 *     id: "ac_9m2uqjHsqs19riN9N6sZQ7",
 * });
 * ```
 */
export declare function getFlowVaultConnection(args: GetFlowVaultConnectionArgs, opts?: pulumi.InvokeOptions): Promise<GetFlowVaultConnectionResult>;
/**
 * A collection of arguments for invoking getFlowVaultConnection.
 */
export interface GetFlowVaultConnectionArgs {
    /**
     * The id of the Flow Vault Connection.
     */
    id: string;
}
/**
 * A collection of values returned by getFlowVaultConnection.
 */
export interface GetFlowVaultConnectionResult {
    /**
     * Custom account name of the vault connection.
     */
    readonly accountName: string;
    /**
     * App identifier of the vault connection.
     */
    readonly appId: string;
    /**
     * Environment of the vault connection.
     */
    readonly environment: string;
    /**
     * Fingerprint of the vault connection.
     */
    readonly fingerprint: string;
    /**
     * The id of the Flow Vault Connection.
     */
    readonly id: string;
    /**
     * Name of the vault connection.
     */
    readonly name: string;
    /**
     * Indicates if the vault connection is configured.
     */
    readonly ready: boolean;
    /**
     * Configuration of the vault connection. (Mapping information must be provided as key/value pairs)
     */
    readonly setup: {
        [key: string]: string;
    };
}
/**
 * Data source to retrieve a specific Auth0 Flow Vault Connection by `id`
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as auth0 from "@pulumi/auth0";
 *
 * // An Auth0 flow vault connection loaded using its ID.
 * const dataConnection = auth0.getFlowVaultConnection({
 *     id: "ac_9m2uqjHsqs19riN9N6sZQ7",
 * });
 * ```
 */
export declare function getFlowVaultConnectionOutput(args: GetFlowVaultConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFlowVaultConnectionResult>;
/**
 * A collection of arguments for invoking getFlowVaultConnection.
 */
export interface GetFlowVaultConnectionOutputArgs {
    /**
     * The id of the Flow Vault Connection.
     */
    id: pulumi.Input<string>;
}