import { z } from 'zod';
type SearchResult = {
    id: string;
    title: string;
    url: string;
};
/**
 * OpenAI MCP search tool - returns a list of relevant search results from Todoist.
 *
 * This tool follows the OpenAI MCP search tool specification:
 * @see https://platform.openai.com/docs/mcp#search-tool
 */
declare const search: {
    name: "search";
    description: string;
    parameters: {
        query: z.ZodString;
    };
    outputSchema: {
        results: z.ZodArray<z.ZodObject<{
            id: z.ZodString;
            title: z.ZodString;
            url: z.ZodString;
        }, z.core.$strip>>;
        totalCount: z.ZodNumber;
    };
    mutability: "readonly";
    execute(args: {
        query: string;
    }, client: import('@doist/todoist-api-typescript').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            results: SearchResult[];
            totalCount: number;
        };
    }>;
};
export { search };
//# sourceMappingURL=search.d.ts.map