export declare const JORVEL_REMOTE_LOAD_EVENT = "jorvel:remote-load"; export declare const JORVEL_ERROR_EVENT = "jorvel:error"; export interface RemoteLoadTelemetryDetail { remote: string; url: string; phase: 'start' | 'success' | 'error' | 'timeout'; durationMs?: number; error?: unknown; } export interface ErrorTelemetryDetail { error: unknown; source: 'runtime' | 'remote' | 'ssr'; context?: Record; } export declare function emitRemoteLoad(detail: RemoteLoadTelemetryDetail): void; export declare function emitError(detail: ErrorTelemetryDetail): void; export declare function onRemoteLoad(cb: (d: RemoteLoadTelemetryDetail) => void): () => void; export declare function onRuntimeError(cb: (d: ErrorTelemetryDetail) => void): () => void; //# sourceMappingURL=telemetry.d.ts.map