import type { SealMetricsClient } from "../client.js"; export { CHANNEL_WRITE_TOOLS } from "./channels.js"; export { PERIOD_SCHEMA, COMPARE_SCHEMA, LIMIT_SCHEMA, SORT_ORDER_SCHEMA, PAGE_SCHEMA, resolveSiteId, } from "./shared.js"; /** Tool definition with name, description, schema, and handler. */ export interface ToolDef { name: string; description: string; inputSchema: { type: "object"; properties: Record; required?: string[]; }; handler: (client: SealMetricsClient, args: Record) => Promise; } /** All registered tools. */ export declare const ALL_TOOLS: ToolDef[]; //# sourceMappingURL=index.d.ts.map