import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../google/protobuf/Timestamp.js'; export interface ServiceAccountCredential { 'credential_id'?: (string); 'principal_id'?: (string); 'key_prefix'?: (string); 'created_at'?: (_google_protobuf_Timestamp | null); 'last_used_at'?: (_google_protobuf_Timestamp | null); 'expires_at'?: (_google_protobuf_Timestamp | null); 'revoked_at'?: (_google_protobuf_Timestamp | null); 'rotated_from_credential_id'?: (string); } export interface ServiceAccountCredential__Output { 'credential_id': (string); 'principal_id': (string); 'key_prefix': (string); 'created_at': (_google_protobuf_Timestamp__Output | null); 'last_used_at': (_google_protobuf_Timestamp__Output | null); 'expires_at': (_google_protobuf_Timestamp__Output | null); 'revoked_at': (_google_protobuf_Timestamp__Output | null); 'rotated_from_credential_id': (string); }