/** * Secrets Command * * Manages secrets via Ansible Vault. * * Actions: * list - List all secrets (SSH keys + env vars) * set - Set a secret (SSH keys, AWS credentials) * check - Check if secrets exist * set-env - Set environment variable for a stage * list-env - List environment variable keys for a stage * deploy - Deploy secrets to staging/prod servers * write-ssh-keys - Write SSH keys to ~/.ssh/ (for workflows) */ import type { SecretsOptions } from '../types/index.js'; export type SecretsAction = 'list' | 'set' | 'get' | 'delete' | 'check' | 'set-env' | 'list-env' | 'delete-env' | 'deploy' | 'write-ssh-keys' | 'export-vault' | 'import-vault'; export declare function secrets(action: SecretsAction, secretName?: string, options?: SecretsOptions): Promise; /** * Interactive secrets management — shows all secrets and lets user pick action. * Called by `npx stack secrets` (no arguments). */ export declare function secretsInteractive(options?: SecretsOptions): Promise; export default secrets; //# sourceMappingURL=secrets.d.ts.map