import { Secret } from '../Secret';
import { PublicKey } from '../../PublicKey';
export declare class PrivateKeyEncodingError extends Error {
    constructor(message: string);
}
export declare class PrivateKey extends Secret {
    private readonly privateKey;
    get wif(): Uint8Array<ArrayBufferLike>;
    get publicKey(): PublicKey;
    constructor(source: Uint8Array | string);
    get raw(): Uint8Array;
}
