/**
 * Shell render-error reporting.
 *
 * Components that catch rendering exceptions call `reportShellRenderError`
 * to log a warning and, in non-production builds, notify an optional
 * observer (used by tests to assert on render failures).
 */
export interface ShellRenderErrorEvent {
    scope: string;
    error: unknown;
}
type ShellRenderErrorObserver = (event: ShellRenderErrorEvent) => void;
export declare function setShellRenderErrorObserver(observer?: ShellRenderErrorObserver): void;
export declare function reportShellRenderError(scope: string, error: unknown): void;
export {};
//# sourceMappingURL=render-errors.d.ts.map