import { BaseAgent } from "@iqai/adk";
import { Logger } from "@nestjs/common";
import { TypeGuards } from "./type-guards";
export declare class AgentResolver {
    private logger;
    private quiet;
    private guards;
    constructor(logger: Logger, quiet: boolean, guards: TypeGuards);
    private invokeFunctionSafely;
    private extractBaseAgent;
    private scanModuleExports;
    private tryResolvingDirectCandidate;
    private tryResolvingFunctionCandidate;
    resolveAgentExport(mod: Record<string, unknown>): Promise<BaseAgent>;
}
//# sourceMappingURL=agent-resolver.d.ts.map