import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
export declare function getSecretMetadata(args: GetSecretMetadataArgs, opts?: pulumi.InvokeOptions): Promise<GetSecretMetadataResult>;
/**
 * A collection of arguments for invoking getSecretMetadata.
 */
export interface GetSecretMetadataArgs {
    environmentSlug: string;
    folderPath: string;
    name: string;
    projectId: string;
    secretType?: string;
}
/**
 * A collection of values returned by getSecretMetadata.
 */
export interface GetSecretMetadataResult {
    readonly environmentSlug: string;
    readonly folderPath: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly name: string;
    readonly projectId: string;
    readonly secretMetadatas: outputs.GetSecretMetadataSecretMetadata[];
    readonly secretType: string;
    readonly secretVersion: number;
    readonly tags: outputs.GetSecretMetadataTag[];
}
export declare function getSecretMetadataOutput(args: GetSecretMetadataOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSecretMetadataResult>;
/**
 * A collection of arguments for invoking getSecretMetadata.
 */
export interface GetSecretMetadataOutputArgs {
    environmentSlug: pulumi.Input<string>;
    folderPath: pulumi.Input<string>;
    name: pulumi.Input<string>;
    projectId: pulumi.Input<string>;
    secretType?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getSecretMetadata.d.ts.map