import { ComponentOptionsMixin } from 'vue';
import { ComponentProvideOptions } from 'vue';
import { DefineComponent } from 'vue';
import { PublicProps } from 'vue';
import { RenderFunction } from 'vue';

declare const _default: DefineComponent<ToastProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ToastProps> & Readonly<{}>, {
status: StatusSeverity;
offsetTop: string;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLLIElement>;
export default _default;

declare enum StatusSeverities {
    Error = "error",
    Warning = "warning",
    Info = "info",
    Success = "success"
}

declare type StatusSeverity = `${StatusSeverities}`;

declare interface ToastProps {
    /**
     * The toast text.
     */
    text: string | RenderFunction;
    /**
     * The toast status.
     */
    status?: StatusSeverity;
    /**
     * The container distance from the top of the viewport.
     */
    offsetTop?: string;
}

export { }
