import type { Component, MaybeRefOrGetter } from 'vue'; import type { ComponentProps } from 'vue-component-type-helpers'; export interface UseModalResult { open: (props?: ComponentProps) => Promise; close: (value?: any) => void; } export declare function useModal(component: T, defaultProps?: MaybeRefOrGetter>): UseModalResult;