import { AlgorithmName, NamedCurve, KeyUsageType } from './enums.js';
interface GenerateKeyPairOptions {
    type: AlgorithmName.ECDH | AlgorithmName.ECDSA;
    curve: NamedCurve;
    keyUsages: Array<KeyUsageType>;
    isExtractable: boolean;
}
export default function generateKeyPair({ type: name, curve: namedCurve, keyUsages, isExtractable }?: GenerateKeyPairOptions): Promise<CryptoKeyPair | never>;
export {};
//# sourceMappingURL=generateKeyPair.d.ts.map