/// declare const useOpenCloseModal: () => { openModal: (key: K_2, newProps?: Parameters<{ walletConnect: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; walletConnectSolana: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; connectionInfo: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; tokenSelector: [(newProps?: { onSelect: (address: string) => void; open?: boolean; setModalProps?: (modalProps: any) => void; selectedTokenAddress?: string; }, newModalProps?: Partial) => void, () => void]; confirmSwap: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; transactions: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; swapRoute: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; quote: import("..").AggregatorQuote; }, newModalProps?: Partial) => void, () => void]; confirm: [(newProps?: { body: import("react").ReactNode; title: import("react").ReactNode; open?: boolean; setModalProps?: (modalProps: any) => void; onConfirm: () => void; }, newModalProps?: Partial) => void, () => void]; goPlus: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; goPlusInfo: import("./useTokenGoPlus").GoPlusInfo; }, newModalProps?: Partial) => void, () => void]; gasConfig: [(newProps?: { open?: boolean; setModalProps?: (modalProps: any) => void; }, newModalProps?: Partial) => void, () => void]; }[K_2][0]>[0], newModalProps?: Partial) => void; closeModal: (key: K_3) => void; }; export default useOpenCloseModal; //# sourceMappingURL=useOpenCloseModal.d.ts.map