import { EthereumProviderOptions } from '@walletconnect/ethereum-provider';
import { IWaypointProviderConfigs } from '../providers';
import { IConnectorConfigs } from '../types/connector';
import { BaseConnector } from './base/BaseConnector';
import { RoninWalletConnector } from './ronin-wallet/RoninWalletConnector';
import { RoninWalletConnectConnector } from './ronin-wallet-connect/RoninWalletConnectConnector';
import { SafeConnector } from './safe/SafeConnector';
import { WaypointConnector } from './waypoint/WaypointConnector';
export declare const requestInjectedConnectors: () => Promise<BaseConnector[]>;
export declare const requestRoninWalletConnector: () => Promise<RoninWalletConnector>;
export declare const requestRoninWalletConnectConnector: ({ connectorConfigs, providerOptions, }: {
    connectorConfigs?: Partial<IConnectorConfigs> | undefined;
    providerOptions?: Partial<EthereumProviderOptions> | undefined;
}) => Promise<RoninWalletConnectConnector>;
export declare const requestSafeConnector: (configs?: Partial<IConnectorConfigs>, delay?: number) => Promise<SafeConnector>;
export declare const requestWaypointConnector: ({ connectorConfigs, providerConfigs, }: {
    connectorConfigs?: Partial<IConnectorConfigs> | undefined;
    providerConfigs?: IWaypointProviderConfigs | undefined;
}) => WaypointConnector;
//# sourceMappingURL=index.d.ts.map