import { BasicDrawerModalContext, BasicDrawerModalHooks, BasicDrawerModalType } from '../types/basic';
export declare function useBasicDrawerModal(params?: BasicDrawerModalHooks): {
    show: (context: BasicDrawerModalContext) => void;
    hide: () => void;
    showLoading: () => void;
    hideLoading: () => void;
    visible: import('vue').Ref<boolean, boolean>;
    type: import('vue').Ref<BasicDrawerModalType, BasicDrawerModalType>;
    data: import('vue').Ref<Record<string, any>, Record<string, any>>;
    title: import('vue').ComputedRef<string>;
    loading: import('vue').Ref<boolean, boolean>;
};
//# sourceMappingURL=use-drawer.d.ts.map