/// <reference types="node" />
import { EventEmitter } from 'node:events';
import { IdGenerator } from '@cucumber/messages';
import { SupportCodeLibrary } from '../support_code_library_builder/types';
import { AssembledTestCase, SourcedPickle } from './types';
export declare function assembleTestCases(testRunStartedId: string, eventBroadcaster: EventEmitter, newId: IdGenerator.NewId, sourcedPickles: ReadonlyArray<SourcedPickle>, supportCodeLibrary: SupportCodeLibrary): Promise<ReadonlyArray<AssembledTestCase>>;
