import { CeloTokenContract, ContractKit } from '@celo/contractkit'; import { Dispatcher } from './contract-kit-provider'; import { Connector, Network } from './types'; export declare function useContractKitMethods({ connector, networks, network, }: { connector: Connector; networks: Network[]; network: Network; }, dispatch: Dispatcher): ContractKitMethods; export interface ContractKitMethods { destroy: () => Promise; initConnector: (connector: Connector) => Promise; updateNetwork: (network: Network) => Promise; connect: () => Promise; getConnectedKit: () => Promise; performActions: (...operations: ((kit: ContractKit) => unknown | Promise)[]) => Promise; updateFeeCurrency: (newFeeCurrency: CeloTokenContract) => Promise; } //# sourceMappingURL=use-contract-kit-methods.d.ts.map