@intuitionrobotics/thunderstorm
Version:
18 lines • 684 B
TypeScript
import * as React from "react";
import { type Toast_Model, type ToastListener } from "./ToasterModule.js";
import { BaseComponent } from "../../core/BaseComponent.js";
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 {};
//# sourceMappingURL=BaseToaster.d.ts.map