///
import { UInt256 } from "@radixdlt/uint256";
import { Result } from "neverthrow";
import { SecureRandom } from "../../util/index";
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