import { WalletConnectorsMethod, WalletMetadata } from '@dynamic-labs/wallet-connector-core'; import { IEthereum } from '../../types'; type CustomConnectorDelegate = { metadata: WalletMetadata; init: () => Promise; findProvider: () => IEthereum | undefined; signMessage: (messageToSign: string) => Promise; connect?: () => Promise; disconnect?: () => Promise; filter?: () => boolean; getAddress?: () => Promise; getConnectedAccounts?: () => Promise; supportsNetworkSwitching?: () => boolean; }; export declare const createInjectedConnector: (customConnectorFn: (props: any) => CustomConnectorDelegate) => WalletConnectorsMethod; export {};