//#region src/lib.d.ts
type Input = string | ArrayBuffer;
interface EncodeOptions {
  input?: Input;
}
declare function encode(str: string, {
  input
}: EncodeOptions): Promise<{
  data: Buffer<ArrayBufferLike>;
  writeFile(path: string): Promise<void>;
}>;
declare function decode(input: Input): Promise<{
  data: string;
  writeFile(output: string): Promise<void>;
}>;
//#endregion
export { decode, encode };