import { General } from '@tarojs/taro';
export interface ModalOption {
    title?: string;
    content?: string;
    mask?: boolean;
    cancelColor?: string;
    cancelText?: string;
    confirmColor?: string;
    confirmText?: string;
    showCancel?: boolean;
}
export declare type ShowModal = (option?: ModalOption) => Promise<General.CallbackResult>;
declare function useModal(option?: ModalOption): [ShowModal];
export default useModal;
