/** * ServiceAccessSDK - access external service credentials via hosted services * Mirrors Python ServiceAccessSDK class */ import type { ServiceCredentials } from './types.js'; export declare class ServiceAccessError extends Error { constructor(message: string); } export declare class ServiceAccessSDK { private sessionId; private session; private timeout; constructor(session: { sessionId: string; [key: string]: any; } | { session_id: string; [key: string]: any; }, timeout?: number); /** Check service health via hosted service */ healthCheck(): Promise>; /** Get service credentials via hosted service */ getServiceCredentials(serviceName: string): Promise; /** Get access token for service */ getServiceToken(serviceName: string): Promise; /** Get JWT payload details via hosted service */ getServiceUserDetails(serviceName: string): Promise>; /** Close SDK (no-op in this minimal implementation) */ close(): Promise; } //# sourceMappingURL=service-access.d.ts.map