import type { Actions } from '@web3-react/types';
import { Connector } from '@web3-react/types';
interface KlipSDKOptions {
    bappName: string;
    rpcUrl?: string;
}
/**
 * @param provider - An EIP-1193 ({@link https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1193.md}) provider.
 * @param onError - Handler to report errors thrown from eventListeners.
 */
export interface KLIPConstructorArgs {
    actions: Actions;
    options: KlipSDKOptions;
    onError?: (error: Error) => void;
}
export declare class KLIP extends Connector {
    private options;
    constructor({ actions, options, onError }: KLIPConstructorArgs);
    private activateAccounts;
    private restoreProvider;
    /** {@inheritdoc Connector.connectEagerly} */
    connectEagerly(): Promise<void>;
    /** {@inheritdoc Connector.activate} */
    activate(): Promise<void>;
}
export {};
