export type SecretProvider = "local_encrypted" | "aws_secrets_manager" | "gcp_secret_manager" | "vault"; export type SecretVersionSelector = number | "latest"; export interface EnvPlainBinding { type: "plain"; value: string; } export interface EnvSecretRefBinding { type: "secret_ref"; secretId: string; version?: SecretVersionSelector; } export type EnvBinding = string | EnvPlainBinding | EnvSecretRefBinding; export type AgentEnvConfig = Record; export interface CompanySecret { id: string; companyId: string; name: string; provider: SecretProvider; externalRef: string | null; latestVersion: number; description: string | null; createdByAgentId: string | null; createdByUserId: string | null; createdAt: Date; updatedAt: Date; } export interface SecretProviderDescriptor { id: SecretProvider; label: string; requiresExternalRef: boolean; } //# sourceMappingURL=secrets.d.ts.map