import { OnApplicationBootstrap } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { AgentToolsCollector } from './agent-tools-collector.service';
import { ToolRegistry } from '../tools/tool-registry.service';
export declare class AgentToolBootstrap implements OnApplicationBootstrap {
    private readonly collector;
    private readonly moduleRef;
    private readonly toolRegistry;
    constructor(collector: AgentToolsCollector, moduleRef: ModuleRef, toolRegistry: ToolRegistry);
    onApplicationBootstrap(): Promise<void>;
    private resolveInstance;
    private adapt;
}
