///
///
import React, { Component } from 'react';
import type { Pubsub, IMessage } from 'ricos-types';
declare global {
interface Window {
__internalRicosOnError__: (error: IMessage) => void;
}
}
declare type ErrorToastProps = {
commonPubsub: Pubsub;
};
declare type ErrorToastState = {
error: IMessage;
errorCount: number;
};
export default class RCEErrorToast extends Component {
timer?: NodeJS.Timeout;
constructor(props: any);
static contextType: React.Context<{
experiments: import("wix-rich-content-common").AvailableExperiments;
isMobile: boolean;
t?: import("i18next").TranslationFunction | undefined;
languageDir?: import("wix-rich-content-common").TextDirection | undefined;
}>;
componentDidMount(): void;
componentWillUnmount(): void;
closeToastAfterDelay: () => void;
onError: (error: IMessage) => void;
close: () => void;
render(): JSX.Element | null;
}
export {};
//# sourceMappingURL=RCEErrorToast.d.ts.map