import type { Address, Hex } from 'viem'; import type { DecodedIntent } from './types.js'; import { type RegistryConfig } from './registry.js'; export declare class ProtocolDispatcher { private readonly registry; constructor(config: RegistryConfig); dispatch(chainId: number, to: Address, data: Hex): DecodedIntent; }