import type { ToolDetail } from '../../hooks/useAgents';
import { type ToolDisplay } from './agentConstants';
interface AgentToolListProps {
    selectedToolNames: Set<string>;
    toolBuckets: Record<string, ToolBucket>;
    availableTools: ToolDetail[];
    onToggle: (tool: ToolDisplay) => void;
    onMoveTool: (tool: ToolDisplay, bucket: ToolBucket) => void;
    disabled?: boolean;
}
export type ToolBucket = 'first_class' | 'loadable';
export declare const AgentToolList: import("react").NamedExoticComponent<AgentToolListProps>;
export {};
//# sourceMappingURL=AgentToolList.d.ts.map