import { showModal as showModalNamespace } from '@tarojs/taro';

export interface ModalOption {
    title?: string;
    content?: string;
    mask?: boolean;
    cancelColor?: string;
    cancelText?: string;
    confirmColor?: string;
    confirmText?: string;
    showCancel?: boolean;
}
export type ShowModal = (option?: ModalOption) => Promise<showModalNamespace.SuccessCallbackResult | TaroGeneral.CallbackResult>;
declare function useModal(initialOption?: ModalOption): [ShowModal];
export default useModal;
