export interface CredentialSummary { id: string; kind: 'oauth' | 'apikey'; provider: string; alias: string; tokenFile: string; displayName: string; expiresAt: number | null; expiresInSec: number | null; status: string; hasRefreshToken: boolean; hasAccessToken: boolean; hasApiKey: boolean; noRefresh: boolean; secretRef?: string; } export declare const SUPPORTED_OAUTH_PROVIDERS: Set; export declare function buildCredentialSummaries(): Promise; export declare function allocateApiKeyFileName(provider: string, alias: string): Promise;