import * as React from "react";
import { AbstractPureComponent } from "../../common";
import type { ToastProps } from "./toastProps";
/**
 * Toast component.
 *
 * @deprecated use `Toast2` instead, which forwards DOM refs and is thus compatible with `Overlay2`.
 * @see https://blueprintjs.com/docs/#core/components/toast
 */
export declare class Toast extends AbstractPureComponent<ToastProps> {
    static defaultProps: ToastProps;
    static displayName: string;
    render(): React.JSX.Element;
    componentDidMount(): void;
    componentDidUpdate(prevProps: ToastProps): void;
    componentWillUnmount(): void;
    private maybeRenderActionButton;
    private handleActionClick;
    private handleCloseClick;
    private triggerDismiss;
    private startTimeout;
}
