///
import { UInt256 } from '@radixdlt/uint256';
import { Result } from 'neverthrow';
import { SecureRandom } from '@radixdlt/util';
import { PrivateKeyT } from './_types';
export declare const fromBuffer: (buffer: Buffer) => Result;
export declare const fromHex: (privateKeyHexString: string) => Result;
export declare const PrivateKey: {
generateNew: (secureRandom?: SecureRandom) => PrivateKeyT;
fromScalar: (scalar: UInt256) => Result;
fromHex: (privateKeyHexString: string) => Result;
fromBuffer: (buffer: Buffer) => Result;
};
//# sourceMappingURL=privateKey.d.ts.map