import { SubtleCrypto } from 'webcrypto-core';
import { ISubtleCrypto } from './ISubtleCryptoExtension';
/**
 * Subtle crypto for node
 *  */
export default class SubtleCryptoNode implements ISubtleCrypto {
    private static crypto;
    /**
     * Returns the @class SubtleCrypto implementation for the nodes environment
     */
    getSubtleCrypto(): SubtleCrypto;
    /**
     * Returns the @class SubtleCrypto implementation for the nodes environment
     */
    static getSubtleCrypto(): SubtleCrypto;
}
