import { Secret, EncryptedState } from '../../../Secret'; /** * A binary seed for HD key derivation. Accepts hex strings, raw bytes, or encrypted state. * * @example * ```ts * const seed = new Seed('abcdef0123456789...'); * const seed = new Seed(seedBytes); * ``` */ export declare class Seed extends Secret { /** * @param source - Hex string, `Uint8Array`, or {@link EncryptedState}. * @throws {@link InvalidSeedError} if invalid. */ constructor(source: string | Uint8Array | EncryptedState); /** The raw seed bytes. */ get raw(): Uint8Array; /** The seed as a hex-encoded string. */ get hex(): string; }