export declare type Ascii85Standard = "Adobe" | "btoa" | "RFC 1924" | "Z85"; /** * encoding/decoding options * @property standard - characterset and delimiter (if supported and used). Defaults to Adobe * @property delimiter - whether to use a delimiter (if supported) - "<~" and "~>" by default */ export interface Ascii85Options { standard?: Ascii85Standard; delimiter?: boolean; } /** * Encodes a given Uint8Array into ascii85, supports multiple standards * @param uint8 input to encode * @param [options] encoding options * @param [options.standard=Adobe] encoding standard (Adobe, btoa, RFC 1924 or Z85) * @param [options.delimiter] whether to use a delimiter, if supported by encoding standard */ export declare function encode(uint8: Uint8Array, options?: Ascii85Options): string; /** * Decodes a given ascii85 encoded string. * @param ascii85 input to decode * @param [options] decoding options * @param [options.standard=Adobe] encoding standard used in the input string (Adobe, btoa, RFC 1924 or Z85) */ export declare function decode(ascii85: string, options?: Ascii85Options): Uint8Array;