import { createJestPreset as createJestPresetCore } from './presets/create-jest-preset'; import { TsJestTransformer } from './ts-jest-transformer'; import type { TsJestGlobalOptions } from './types'; import { mocked as mockedCore } from './utils/testing'; declare module '@jest/types' { namespace Config { interface ConfigGlobals { 'ts-jest': TsJestGlobalOptions; } } } export declare const mocked: typeof mockedCore; export declare const createJestPreset: typeof createJestPresetCore; export declare const pathsToModuleNameMapper: (mapping: import("typescript").MapLike, { prefix }?: { prefix?: string | undefined; }) => { [key: string]: string | string[]; } | undefined; export declare function createTransformer(baseConfig?: TsJestGlobalOptions): TsJestTransformer; declare const jestPreset: Pick; testFailureExitCode: string | number; testLocationInResults: boolean; testMatch: string[]; testNamePattern: string; testPathDirs: string[]; testPathIgnorePatterns: string[]; testRegex: string | string[]; testResultsProcessor: string; testRunner: string; testSequencer: string; testURL: string; testTimeout: number; timers: "real" | "fake"; transform: { [regex: string]: string | import("@jest/types/build/Config").TransformerConfig; }; transformIgnorePatterns: string[]; watchPathIgnorePatterns: string[]; unmockedModulePathPatterns: string[]; updateSnapshot: boolean; useStderr: boolean; verbose?: boolean | undefined; watch: boolean; watchAll: boolean; watchman: boolean; watchPlugins: (string | [string, Record])[]; }>, "moduleFileExtensions" | "testMatch" | "transform">; export { jestPreset, };