import { IProviderControllerOptions, IProviderUserOptions, ProviderController } from "..";
export declare class Web3WalletConnector {
    providers: IProviderUserOptions[];
    providerController: ProviderController;
    constructor(configOptions?: IProviderControllerOptions);
    get cachedProvider(): string;
    setConfiguration: (options: IProviderControllerOptions) => void;
    checkIfCachedProviderOrSingleOption(): Promise<void>;
    clearCachedProvider(): void;
    setCachedProvider(id: string): void;
}
