/** * Base58 (Bitcoin / Solana alphabet) encode + decode. * * Hand-rolled to keep sigil's dependency surface small (same posture as the * hand-rolled keccak / RLP in src/eth). Inputs here are tiny — 32-byte * addresses and 64-byte signatures — so the simple BigInt long-division * implementation is more than fast enough; we don't need the byte-array * division trick. * * Leading zero bytes map to leading '1' characters (and vice versa), which is * what makes the all-zero 32-byte System Program key encode to 32 '1's. */ export declare function base58Encode(bytes: Uint8Array): string; export declare function base58Decode(str: string): Uint8Array; //# sourceMappingURL=base58.d.ts.map