import { CryptoFactory, IKeyStore } from '../..';
import { SubtleCrypto } from 'webcrypto-core';
/**
 * Crypto operations class to return Elliptic subtle crypto
 */
export default class EllipticCryptoOperations extends CryptoFactory {
    private elliptic;
    constructor(keyStore: IKeyStore, crypto: SubtleCrypto);
    /**
     * Gets all of the message signing Algorithms from the plugin
    * @returns a subtle crypto object for message signing
      */
    getMessageSigners(): SubtleCrypto;
}
