import '../../../../globals.js';
/**
 * TODO: doc
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { ExecutionContext, Module } from '../../imports.js';
import IntentionalAny from '../../../../phet-core/js/types/IntentionalAny.js';
export default class CompositeModule<T> extends Module<T> {
    readonly modules: Module<IntentionalAny>[];
    constructor(modules: Module<IntentionalAny>[], execute: (context: ExecutionContext, data: T) => void);
}
//# sourceMappingURL=CompositeModule.d.ts.map