import { JestFacade } from '../jest-facade'; import { createJestPuppeteerEnvironment } from './jest-environment'; import { createTestRunner } from './jest-runner'; import { runJest } from './jest-runner'; import { runJestScreenshot } from './jest-screenshot'; import { jestSetupTestFramework } from './jest-setup-test-framework'; /** * `JestFacade` implementation for communicating between this directory's version of Jest and Stencil */ export declare class Jest27Stencil implements JestFacade { getJestCliRunner(): typeof runJest; getRunJestScreenshot(): typeof runJestScreenshot; getDefaultJestRunner(): string; getCreateJestPuppeteerEnvironment(): typeof createJestPuppeteerEnvironment; getJestPreprocessor(): { process(sourceText: string, sourcePath: string, jestConfig: { instrument: boolean; rootDir: string; } | { config: { instrument: boolean; rootDir: string; }; }, transformOptions?: { instrument: boolean; rootDir: string; }): string; getCacheKey(sourceText: string, sourcePath: string, jestConfigStr: string | { config: { instrument: boolean; rootDir: string; }; }, transformOptions?: { instrument: boolean; rootDir: string; }): string; }; getCreateJestTestRunner(): typeof createTestRunner; getJestSetupTestFramework(): typeof jestSetupTestFramework; getJestPreset(): Partial<{ automock: boolean; bail: boolean | number; cache: boolean; cacheDirectory: import("node_modules/@jest/types/build/Config").Path; ci: boolean; clearMocks: boolean; changedFilesWithAncestor: boolean; changedSince: string; collectCoverage: boolean; collectCoverageFrom: Array; collectCoverageOnlyFrom: { [key: string]: boolean; }; coverageDirectory: string; coveragePathIgnorePatterns: Array; coverageProvider: "babel" | "v8"; coverageReporters: import("node_modules/@jest/types/build/Config").CoverageReporters; coverageThreshold: { [path: string]: import("node_modules/@jest/types/build/Config").CoverageThresholdValue; global: import("node_modules/@jest/types/build/Config").CoverageThresholdValue; }; dependencyExtractor: string; detectLeaks: boolean; detectOpenHandles: boolean; displayName: string | import("node_modules/@jest/types/build/Config").DisplayName; expand: boolean; extensionsToTreatAsEsm: Array; extraGlobals: Array; filter: import("node_modules/@jest/types/build/Config").Path; findRelatedTests: boolean; forceCoverageMatch: Array; forceExit: boolean; json: boolean; globals: import("node_modules/@jest/types/build/Config").ConfigGlobals; globalSetup: string | null | undefined; globalTeardown: string | null | undefined; haste: import("node_modules/@jest/types/build/Config").HasteConfig; injectGlobals: boolean; reporters: Array; logHeapUsage: boolean; lastCommit: boolean; listTests: boolean; maxConcurrency: number; maxWorkers: number | string; moduleDirectories: Array; moduleFileExtensions: Array; moduleLoader: import("node_modules/@jest/types/build/Config").Path; moduleNameMapper: { [key: string]: string | Array; }; modulePathIgnorePatterns: Array; modulePaths: Array; name: string; noStackTrace: boolean; notify: boolean; notifyMode: string; onlyChanged: boolean; onlyFailures: boolean; outputFile: import("node_modules/@jest/types/build/Config").Path; passWithNoTests: boolean; preprocessorIgnorePatterns: Array; preset: string | null | undefined; prettierPath: string | null | undefined; projects: Array; replname: string | null | undefined; resetMocks: boolean; resetModules: boolean; resolver: import("node_modules/@jest/types/build/Config").Path | null | undefined; restoreMocks: boolean; rootDir: import("node_modules/@jest/types/build/Config").Path; roots: Array; runner: string; runTestsByPath: boolean; scriptPreprocessor: string; setupFiles: Array; setupTestFrameworkScriptFile: import("node_modules/@jest/types/build/Config").Path; setupFilesAfterEnv: Array; silent: boolean; skipFilter: boolean; skipNodeResolution: boolean; slowTestThreshold: number; snapshotResolver: import("node_modules/@jest/types/build/Config").Path; snapshotSerializers: Array; snapshotFormat: import("node_modules/@jest/types/build/Config").PrettyFormatOptions; errorOnDeprecated: boolean; testEnvironment: string; testEnvironmentOptions: Record; testFailureExitCode: string | number; testLocationInResults: boolean; testMatch: Array; testNamePattern: string; testPathDirs: Array; testPathIgnorePatterns: Array; testRegex: string | Array; testResultsProcessor: string; testRunner: string; testSequencer: string; testURL: string; testTimeout: number; timers: "real" | "fake" | "modern" | "legacy"; transform: { [regex: string]: import("node_modules/@jest/types/build/Config").Path | import("node_modules/@jest/types/build/Config").TransformerConfig; }; transformIgnorePatterns: Array; watchPathIgnorePatterns: Array; unmockedModulePathPatterns: Array; updateSnapshot: boolean; useStderr: boolean; verbose?: boolean; watch: boolean; watchAll: boolean; watchman: boolean; watchPlugins: Array]>; }>; }