import type * as ElevenLabs from "../index"; /** * Response model for Private Key JWT auth connections */ export interface PrivateKeyJwtResponse { name: string; provider: string; /** JWT signing algorithm */ algorithm?: ElevenLabs.PrivateKeyJwtResponseAlgorithm; /** Key ID (kid) for JWT header - useful for key rotation */ keyId?: string; /** JWT issuer (iss claim) */ issuer: string; /** JWT audience (aud claim) */ audience: string; /** JWT subject (sub claim) */ subject: string; /** Token expiration time in seconds */ expirationSeconds?: number; /** Additional custom claims to include in the JWT */ extraParams?: Record; id: string; usedBy?: ElevenLabs.AuthConnectionDependencies; }