import type { JSX } from '../../stencil-public-runtime';
import type { Toast, ToasterAPI, ToasterStates } from '../../schema';
export declare class KolToastContainer implements ToasterAPI {
    state: ToasterStates;
    private readonly translateToastCloseAll;
    private knownRenderFunctions;
    componentWillLoad(): void;
    enqueue(toast: Toast): Promise<() => void>;
    private handleClose;
    closeAll(immediate?: boolean): Promise<void>;
    private handleToastRef;
    render(): JSX.Element;
}
