/**
 * MCP Quotes Server - Tools Index
 *
 * Exports all MCP tools for quote management.
 * Tools provide the main functionality for interacting with quotes.
 */
import type { Tool } from '@modelcontextprotocol/sdk/types.js';
export type ToolHandler = (args: unknown) => Promise<unknown>;
export interface IToolRegistry {
    [toolName: string]: {
        definition: Tool;
        handler: ToolHandler;
    };
}
/**
 * Registry of all available tools
 * Easy to extend with new tools
 */
export declare const toolRegistry: IToolRegistry;
export declare const tools: import("zod").objectOutputType<{
    name: import("zod").ZodString;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    inputSchema: import("zod").ZodObject<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, import("zod").ZodTypeAny, "passthrough">>;
}, import("zod").ZodTypeAny, "passthrough">[];
export { getQuotesTool, handleGetQuotes } from './getQuotes.js';
export { getResilientQuotesTool, handleGetResilientQuotes, getQuotesHealthStatus, prewarmQuotesCache, } from './getResilientQuotes.js';
//# sourceMappingURL=index.d.ts.map