import { SetupContext } from 'vue';
import { ModalEmits, ModalProps } from './modal';
export declare function useModal<P extends ModalProps, E extends ModalEmits>(props: Partial<P>, emit?: SetupContext<E>['emit']): {
    ctx: {
        slotKeys: import('vue').ComputedRef<string[]>;
        modalProps: import('vue').ComputedRef<Pick<Partial<P>, Exclude<keyof P, string>>>;
    };
    methods: {};
};
