import { VNode } from 'vue';
export declare type ToastPositionType = 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'center' | undefined;
export declare type ToastMessageSeverityType = 'success' | 'info' | 'warning' | 'error' | undefined;
export interface ToastMessageOptions {
    type?: ToastMessageSeverityType;
    title?: string | undefined;
    message?: string | undefined;
    closable?: boolean | undefined;
    duration?: number | undefined;
    group?: string | undefined;
    styleClass?: string;
    contentStyleClass?: unknown;
    id?: string | number | undefined;
    position?: ToastPositionType;
    component?: string | VNode | undefined;
    componentAttrs?: Record<string, unknown>;
}
