/** * `secrets` namespace — project-scoped environment variables for functions. * All methods require the project's service key. */ import type { Client } from "../kernel.js"; export interface SecretSetOptions { value: string; } export interface SecretSummary { key: string; created_at?: string; updated_at?: string; } export interface SecretListResult { secrets: SecretSummary[]; } export interface DeleteSecretResult { status: string; key: string; } export declare class Secrets { private readonly client; constructor(client: Client); /** Set or overwrite a project secret. Injected as `process.env.KEY` in deployed functions. */ set(projectId: string, key: string, opts: SecretSetOptions): Promise; /** List secret keys for a project. Values and value-derived hashes are never returned. */ list(projectId: string): Promise; /** Delete a secret. */ delete(projectId: string, key: string): Promise; } //# sourceMappingURL=secrets.d.ts.map