export interface ExpiringCredential { id: string; issuer: string; subject: string; expiresAt: string; daysUntilExpiry: number; expired: boolean; } export declare class ExpirationManager { private basePath; constructor(basePath: string); /** * Get all credentials from storage */ private getAllCredentials; /** * Calculate days until expiration */ private daysUntilExpiry; /** * Check for expiring credentials */ checkExpiring(daysThreshold?: number): Promise; /** * Check if a specific credential is expired or expiring soon */ checkCredentialExpiry(jwt: string): Promise<{ expired: boolean; expiresAt?: string; daysUntilExpiry?: number; }>; /** * Get expiration summary */ getSummary(): Promise<{ total: number; expired: number; expiringSoon: number; healthy: number; }>; /** * Generate expiration warnings */ generateWarnings(daysThreshold?: number): Promise; } //# sourceMappingURL=expiration.d.ts.map