export interface SidecarErrorContext { level?: "debug" | "info" | "warning" | "error" | "fatal"; culprit?: string; tags?: Record; context?: Record; } export declare function shouldCaptureUsagePollingError(error: unknown): boolean; export declare function shouldCaptureToolFailure(toolName: string, result: string): boolean; export declare function captureSidecarError(error: unknown, culprit: string, tags?: Record, context?: Record): void; export declare function flushSidecarErrors(): Promise; export declare function wrapSidecarHandler(fn: (...args: A) => R, culprit: string): (...args: A) => R; //# sourceMappingURL=sidecar-error-reporter.d.ts.map