import { InfuraConfiguration, MultiProviderConfiguration } from './configuration';
import { SignerMethod } from './ExternalSignerProvider';
import { TransactionRequest } from '@ethersproject/providers';
export declare class EthrCredentialRevoker {
    private networks;
    constructor(conf: InfuraConfiguration | MultiProviderConfiguration);
    revoke(token: string, ethSign?: SignerMethod, txOptions?: Partial<TransactionRequest>): Promise<string>;
}
