import { SnapshotState } from "jest-snapshot";
import { Config } from "@jest/types";
import { Plugin } from "pretty-format";

//#region src/setup_jest_globals.d.ts

type SetupOptions = {
  config: Config.ProjectConfig;
  globalConfig: Config.GlobalConfig;
  localRequire: (moduleName: string) => Plugin;
  testPath: string;
};
declare function setupJestGlobals({
  config,
  globalConfig,
  localRequire,
  testPath
}: SetupOptions): Promise<SnapshotState>;
//#endregion
export { SetupOptions, setupJestGlobals as default };