import { Provider } from 'ethers'; import { GatewayToken } from '@civic/gateway-client-core'; import { EvmGatekeeperNetwork } from '../types'; type ChainListenerProps = { provider: Provider; owner: string; evmGatekeeperNetwork: EvmGatekeeperNetwork; callback: (gatewayToken: GatewayToken) => void; chainPollingIntervalMs?: number; }; export declare const onGatewayTokenChange: ({ provider, owner, evmGatekeeperNetwork, callback, chainPollingIntervalMs, }: ChainListenerProps) => ReturnType; export declare const removeGatewayTokenChangeListener: (listenerId: ReturnType) => void; export {};