import type { Config } from 'jest';
import type { TsJestTransformerOptions } from 'ts-jest';
import { basePresetConfig, type JSDOMEnvironment } from './utils';
type CjsPresetType = typeof basePresetConfig & Required<Pick<Config, 'transformIgnorePatterns' | 'transform'>>;
type CjsPresetOptionsType = {
    tsconfig?: TsJestTransformerOptions['tsconfig'];
    astTransformers?: TsJestTransformerOptions['astTransformers'];
    babelConfig?: TsJestTransformerOptions['babelConfig'];
    diagnostics?: TsJestTransformerOptions['diagnostics'];
    testEnvironment?: JSDOMEnvironment;
};
export declare const createCjsPreset: (options?: CjsPresetOptionsType) => CjsPresetType;
export {};
