UNPKG

@intuitionrobotics/thunderstorm

Version:
18 lines (17 loc) 627 B
import * as React from "react"; import { Toast_Model, ToastListener } from "./ToasterModule"; import { BaseComponent } from "../../core/BaseComponent"; type State = { model?: Toast_Model; }; export type ToastProps = { id?: string; }; export declare abstract class BaseToaster extends BaseComponent<ToastProps, State> implements ToastListener { protected constructor(props: ToastProps); __showToast: (model?: Toast_Model) => void; render(): React.ReactNode; renderActions: (toast: Toast_Model) => React.JSX.Element; protected abstract renderToaster(toast: Toast_Model): React.ReactNode; } export {};