import { Construct } from "constructs"; import { SSTConstruct } from "./Construct.js"; import { BindingProps } from "./util/binding.js"; /** * The `Secret` construct is a higher level CDK construct that makes it easy to manage app secrets. * * @example * ### Using the minimal config * * ```js * import { Config } from "sst/constructs"; * * new Config.Secret(stack, "STRIPE_KEY"); * ``` */ export declare class Secret extends Construct implements SSTConstruct { readonly id: string; readonly name: string; constructor(scope: Construct, id: string); /** @internal */ getConstructMetadata(): { type: "Secret"; data: { name: string; }; }; /** @internal */ getBindings(): BindingProps; static create(scope: Construct, ...parameters: T): { [key in T[number]]: Secret; }; }