import { FileDescriptions, Mutant, StrykerOptions } from '@stryker-mutator/api/core'; import { Disposable } from 'typed-inject'; import { Resource } from '../concurrent/pool.js'; import { IdGenerator } from '../child-proxy/id-generator.js'; import { CheckerResource } from './checker-resource.js'; import { LoggingServerAddress } from '../logging/index.js'; import { LoggerFactoryMethod } from '@stryker-mutator/api/logging'; export declare class CheckerChildProcessProxy implements CheckerResource, Disposable, Resource { private readonly childProcess; constructor(options: StrykerOptions, fileDescriptions: FileDescriptions, pluginModulePaths: readonly string[], loggingServerAddress: LoggingServerAddress, getLogger: LoggerFactoryMethod, idGenerator: IdGenerator); dispose(): Promise; init(): Promise; check(checkerName: string, mutants: Mutant[]): ReturnType; group(checkerName: string, mutants: Mutant[]): ReturnType; } //# sourceMappingURL=checker-child-process-proxy.d.ts.map