import { jsx as e } from "react/jsx-runtime";
import { Search as s, Plus as c } from "lucide-react";
import { useState as n, useCallback as i } from "react";
const u = [
  { label: "Search", alt: "Search the threads", onClick: () => {
  }, icon: /* @__PURE__ */ e(s, {}) },
  { label: "Chat", alt: "Start New Chat", onClick: () => {
  }, icon: /* @__PURE__ */ e(c, {}) }
];
function m() {
  const [t, o] = n([]), a = i((l) => {
    o((r) => [...r, l]);
  }, []);
  return { tool: u, addTool: a, userDefinedTools: t, setUserDefinedTools: o };
}
export {
  m as default,
  m as useTools
};
//# sourceMappingURL=useTools.es.js.map
