import * as v from 'valibot'; import type { Database } from '../storage/db.js'; export declare function createListLibrariesTool(db: Database): { definition: { name: "list_libraries"; description: string; schema: v.ObjectSchema<{ readonly status: v.OptionalSchema, v.DescriptionAction<"error" | "crawling" | "indexed" | "all", "Filter by indexing status. Default: \"all\".">]>, "all">; }, undefined>; }; handler: ({ status }: { status?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };