/**
 * Common characters:
 *
 * base32: 0123456789ABCDEFGHJKMNPQRSTVWXYZ
 * z-base-32: ybndrfg8ejkmcpqxot1uwisza345h769
 * base36: 0123456789abcdefghijklmnopqrstuvwxyz
 * base58: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
 * base62: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
 * base64: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
 * base67: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.!~
 * base94: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
 */
declare function base(ALPHABET: string): {
    encode: (source: Uint8Array) => string;
    decode: (source: string) => Uint8Array;
};

export { base };
