import { DialogId } from '../../factories';
import { Plugin, Ref, ShallowReactive } from 'vue';
export declare function useDialogPlugin(): {
    registry: ShallowReactive<Map<any, any>>;
    stack: Ref<DialogId[], DialogId[]>;
    trigger: Ref<number, number>;
    lastOpened: Ref<DialogId | undefined, DialogId | undefined>;
};
export declare const DialogPlugin: Plugin<[]>;
