//#region src/types.d.ts
interface JsescOptions {
  escapeEverything?: boolean;
  minimal?: boolean;
  isScriptContext?: boolean;
  quotes?: 'single' | 'double' | 'backtick';
  wrap?: boolean;
  es6?: boolean;
  json?: boolean;
  compact?: boolean;
  lowercaseHex?: boolean;
  numbers?: 'decimal' | 'binary' | 'octal' | 'hexadecimal';
  indent?: string;
  indentLevel?: number;
  __inline1__?: boolean;
  __inline2__?: boolean;
  [key: string]: unknown;
}
//#endregion
//#region src/jsesc-es.d.ts
declare function jsesc(argument: unknown, options?: JsescOptions): string;
declare namespace jsesc {
  var version: string;
}
//#endregion
//#region src/version.d.ts
declare const version: string;
//#endregion
export { JsescOptions, jsesc as default, jsesc, version };