//#region src/index.d.ts
interface EncodeOptions {
  string?: boolean;
  local?: boolean;
  timeout?: number;
  headers?: {
    [key: string]: string | number;
  };
}
interface DecodeOptions {
  fname: string;
  ext: string;
}
declare function encode(url: string, opts?: EncodeOptions): Promise<string | Buffer>;
declare function decode(imgBuffer: string | Buffer, opts: Required<DecodeOptions>): Promise<string>;
//#endregion
export { DecodeOptions, EncodeOptions, decode, encode };