import { DappConnectorsConfig, UntypedConnectorKind, InjectedConnectorFactory, ScriptContext, RequestArgument, InitChannelData } from './types.js'; type CreateConnectorsParams = { connectorsToInject: Record>; config: Config; currentContext: ScriptContext; targetContext: ScriptContext; sendPortPostMessage: (message: unknown, transfer: Transferable[]) => void; overridableWallets: ReadonlyArray; isInitiallyConnected?: boolean; onBeforeFirstSend?: () => Promise; onBeforeRequest?: (args: { connectorKind: null | ConnectorKind; method: string; args: RequestArgument[]; }) => unknown; initChannelData?: InitChannelData; }; declare function injectConnectors(params: CreateConnectorsParams): void; type InjectConnectors = typeof injectConnectors; export { type CreateConnectorsParams, type InjectConnectors, injectConnectors };