/** * Debug Logger pour @ollaid/native-sso * Stocke l'historique des appels API en mémoire pour le DebugPanel * @version 2.7.9 */ export interface ApiCallLog { id: string; timestamp: string; method: 'GET' | 'POST' | 'PUT' | 'DELETE'; endpoint: string; requestBody: unknown; requestHeaders?: Record; responseStatus: number | null; responseBody: unknown; duration: number; error?: string; } export declare function logApiCall(method: ApiCallLog['method'], endpoint: string, requestBody: unknown, requestHeaders?: Record): string; export declare function logApiResponse(logId: string, responseStatus: number, responseBody: unknown, startTime: number, error?: string): void; export declare function getApiLogs(): ApiCallLog[]; export declare function clearApiLogs(): void; export declare function subscribeToLogs(callback: (logs: ApiCallLog[]) => void): () => void; export declare function exportLogsAsText(): string;