import { ComponentInternalInstance, Ref } from 'vue'; export declare const useSharedModalStack: () => { dispose: (modal: Readonly) => void; stack?: import('vue').ComputedRef | undefined; countStack?: import('vue').ComputedRef | undefined; lastStack?: import('vue').ComputedRef | undefined; pushStack?: ((modal: Readonly) => void) | undefined; removeStack?: ((modal: Readonly) => void) | undefined; registry?: Readonly, Map>> | undefined; pushRegistry?: ((modal: Readonly) => void) | undefined; removeRegistry?: ((modal: Readonly) => void) | undefined; }; export declare const useModalManager: (modalOpen: Readonly>, initialValue: boolean) => { activePosition: import('vue').ComputedRef; activeModalCount: import('vue').ComputedRef | undefined; stackWithoutSelf: import('vue').ComputedRef; };