import { type SecretsVault } from '../lib/types.js'; import { type DeployEnv } from '../values.js'; type GenerateLoginGovKey = (privateKeyPath: string, publicKeyPath: string) => Promise<{ publicKey: string; privateKey: string; }>; type Context = { vault: SecretsVault; secretsDir: string; generateLoginGovKey?: GenerateLoginGovKey; }; /** * Sets or retrieves Login.gov secrets for the given application key. It retrieves and returns the * existing key pair or generates, stores, and returns new key pair if one didn't exist previously. */ export declare const setLoginGovSecrets: (ctx: Context, env: DeployEnv, appKey: string) => Promise<{ preexisting: boolean; publicKey: string; privateKey: string; }>; export {}; //# sourceMappingURL=set-login-gov-secrets.d.ts.map