import type { GenerateKeyAlgorithmParams } from '../types'; import type { GenerateKeyOptions } from './types'; declare function generateKey(keyUsages: KeyUsage[], algorithm: GenerateKeyAlgorithmParams & { name: 'RSA-OAEP'; }, options?: GenerateKeyOptions): Promise; declare function generateKey(keyUsages: KeyUsage[], algorithm: GenerateKeyAlgorithmParams & { name: 'AES-GCM'; }, options?: GenerateKeyOptions): Promise; export default generateKey;