import { ToolExecutor } from './executor.js';
export class ToolingBootstrap {
    static init(config, activityStore, emitEvent, log) {
        return new ToolExecutor({
            tools: config.tools,
            runId: config.runId,
            workingDirectory: config.workingDirectory,
            permissionMode: config.permissionMode,
            env: config.env,
            abortSignal: config.abortSignal,
            invocationState: config.invocationState,
            pluginManager: config.pluginManager,
        }, activityStore, emitEvent, log);
    }
}
//# sourceMappingURL=tooling.js.map