/** * ATP Secret Manager * * Manages short-lived, scoped credentials for external services */ import type { ATPClient } from 'atp-sdk'; import type { CredentialScope } from './types.js'; export declare class ATPSecretManager { private atpClient; private secretCache; constructor(atpClient: ATPClient); /** * Get a scoped credential for an agent */ getCredential(agentDid: string, serviceName: string, scope: CredentialScope): Promise; /** * Revoke credentials for an agent */ revokeCredentials(agentDid: string): Promise; /** * Request credential from ATP (stub) */ private requestCredential; } //# sourceMappingURL=secrets.d.ts.map