export type ToastAction = 'report' | 'copy'; export type ServerErrorContext = { status?: number; url?: string; method?: string; responseMessage?: string; responseDescription?: string; requestId?: string; occurredAt?: string; /** Distinguishes API 5xx reports from unexpected client/runtime errors. */ source?: 'api' | 'client'; /** Client/runtime stack for the report payload only (not shown in UI). */ stack?: string; }; export default interface ToastMessage { value: string; type: string; autoClose?: boolean; action?: ToastAction; errorContext?: ServerErrorContext; } export declare const EMPTY_TOAST: ToastMessage;