import { z } from "zod"; import { BaseTool } from "../base.js"; import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; export declare const searchVideosSchema: z.ZodObject<{ query: z.ZodString; maxResults: z.ZodDefault>>; order: z.ZodOptional>; type: z.ZodOptional>; channelId: z.ZodOptional; videoDuration: z.ZodOptional>; recency: z.ZodOptional>; regionCode: z.ZodOptional; }, z.core.$strip>; export declare class SearchVideosTool extends BaseTool { name: string; description: string; schema: z.ZodObject<{ query: z.ZodString; maxResults: z.ZodDefault>>; order: z.ZodOptional>; type: z.ZodOptional>; channelId: z.ZodOptional; videoDuration: z.ZodOptional>; recency: z.ZodOptional>; regionCode: z.ZodOptional; }, z.core.$strip>; protected executeImpl(params: z.infer): Promise; }