import { SystemNotificationOptions } from '../../types';
import { Plugin, Ref } from 'vue';
export declare function useSystemNotificationPlugin(): {
    queue: Ref<{
        title?: string | undefined;
        message: string;
        icon?: import('itlab-icons').Icon | undefined;
        color?: string | undefined;
        duration?: number | undefined;
        immediate?: boolean | undefined;
    }[], SystemNotificationOptions[] | {
        title?: string | undefined;
        message: string;
        icon?: import('itlab-icons').Icon | undefined;
        color?: string | undefined;
        duration?: number | undefined;
        immediate?: boolean | undefined;
    }[]>;
    active: Ref<(SystemNotificationOptions & {
        renderKey: symbol;
    }) | undefined, (SystemNotificationOptions & {
        renderKey: symbol;
    }) | undefined>;
    next: () => void;
};
export declare const SystemNotificationPlugin: Plugin<[]>;
