import type { MCPTool } from "../types/mcp.js"; import type { HandlerFunction } from "../types/shared.js"; export * from "./abtest.js"; export * from "./bounces.js"; export * from "./campaigns.js"; export * from "./dashboard.js"; export * from "./settings-shared.js"; export * from "./maintenance.js"; export * from "./system.js"; export * from "./catalog.js"; export * from "./discovery.js"; export * from "./lists.js"; export * from "./media.js"; export * from "./ops.js"; export * from "./providers.js"; export * from "./settings.js"; export * from "./sequences.js"; export * from "./subscribers.js"; export * from "./templates.js"; export * from "./transactional.js"; export * from "./user-roles.js"; export * from "./webhooks.js"; export declare const allTools: readonly MCPTool[]; export declare const toolNameSets: { readonly abtest: ReadonlySet; readonly bounces: ReadonlySet; readonly campaigns: ReadonlySet; readonly catalog: ReadonlySet; readonly discovery: ReadonlySet; readonly lists: ReadonlySet; readonly media: ReadonlySet; readonly dashboard: ReadonlySet; readonly system: ReadonlySet; readonly sharedSettings: ReadonlySet; readonly maintenance: ReadonlySet; readonly ops: ReadonlySet; readonly providers: ReadonlySet; readonly settings: ReadonlySet; readonly sequences: ReadonlySet; readonly subscribers: ReadonlySet; readonly templates: ReadonlySet; readonly transactional: ReadonlySet; readonly userRoles: ReadonlySet; readonly webhooks: ReadonlySet; }; export type ToolRegistration = { tools: readonly MCPTool[]; handler: HandlerFunction; }; export declare const toolRegistrations: readonly ToolRegistration[]; export declare function assertUniqueToolNames(tools?: readonly MCPTool[]): void; //# sourceMappingURL=index.d.ts.map