import { OprfBaseImpl } from './OprfBaseImpl.js'; import type { KeySizes, KeyPair, KeyManager } from '../types.js'; export declare class KeyManagerImpl extends OprfBaseImpl implements KeyManager { sizes(): KeySizes; validatePrivate(privateKey: Uint8Array): boolean; validatePublic(publicKey: Uint8Array): boolean; randomPrivate(): Promise; derivePrivate(seed: Uint8Array, info: Uint8Array): Promise; generatePublic(privateKey: Uint8Array): Uint8Array; generatePair(): Promise; derivePair(seed: Uint8Array, info: Uint8Array): Promise; } //# sourceMappingURL=KeyManagerImpl.d.ts.map