import * as pulumi from "@pulumi/pulumi";
/**
 * Lists connection keys.
 *
 * Uses Azure REST API version 2015-08-01-preview.
 */
export declare function listConnectionKeys(args: ListConnectionKeysArgs, opts?: pulumi.InvokeOptions): Promise<ListConnectionKeysResult>;
export interface ListConnectionKeysArgs {
    /**
     * The connection name.
     */
    connectionName: string;
    /**
     * Resource Id
     */
    id?: string;
    /**
     * Kind of resource
     */
    kind?: string;
    /**
     * Resource Location
     */
    location?: string;
    /**
     * Resource Name
     */
    name?: string;
    /**
     * The resource group name.
     */
    resourceGroupName: string;
    /**
     * Resource tags
     */
    tags?: {
        [key: string]: string;
    };
    /**
     * Resource type
     */
    type?: string;
    /**
     * time span for how long the keys will be valid
     */
    validityTimeSpan?: string;
}
export interface ListConnectionKeysResult {
    /**
     * Connection Key
     */
    readonly connectionKey?: string;
    /**
     * Tokens/Claim
     */
    readonly parameterValues?: {
        [key: string]: any;
    };
}
/**
 * Lists connection keys.
 *
 * Uses Azure REST API version 2015-08-01-preview.
 */
export declare function listConnectionKeysOutput(args: ListConnectionKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<ListConnectionKeysResult>;
export interface ListConnectionKeysOutputArgs {
    /**
     * The connection name.
     */
    connectionName: pulumi.Input<string>;
    /**
     * Resource Id
     */
    id?: pulumi.Input<string>;
    /**
     * Kind of resource
     */
    kind?: pulumi.Input<string>;
    /**
     * Resource Location
     */
    location?: pulumi.Input<string>;
    /**
     * Resource Name
     */
    name?: pulumi.Input<string>;
    /**
     * The resource group name.
     */
    resourceGroupName: pulumi.Input<string>;
    /**
     * Resource tags
     */
    tags?: pulumi.Input<{
        [key: string]: pulumi.Input<string>;
    }>;
    /**
     * Resource type
     */
    type?: pulumi.Input<string>;
    /**
     * time span for how long the keys will be valid
     */
    validityTimeSpan?: pulumi.Input<string>;
}
