import { TransactionMode } from "@/app/enums/transactionMode.enum";
import { PaymentOptionsEnum } from "@/app/enums/deposit.enum";
import { WithdrawalOptionsEnum } from "@/app/enums/withdraw.enum";
import { RefObject } from "react";
declare const useChatOption: (inputRef: RefObject<HTMLInputElement | null>) => {
    handleIntentOption: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
    handleOtherQueryOption: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
    handleDepositOption: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
    handleWithdrawalOption: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
    handleBankDetailsOption: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
    handlePendingTransactions: (option: TransactionMode | PaymentOptionsEnum | WithdrawalOptionsEnum) => Promise<void>;
};
export default useChatOption;
