import { z } from 'zod'; export declare const YouTubeScraperInputSchema: z.ZodObject<{ searchQueries: z.ZodOptional>; startUrls: z.ZodDefault, "many">>>; maxResults: z.ZodDefault>; maxResultsShorts: z.ZodDefault>; maxResultStreams: z.ZodDefault>; downloadSubtitles: z.ZodDefault>; saveSubsToKVS: z.ZodDefault>; subtitlesLanguage: z.ZodDefault>>; preferAutoGeneratedSubtitles: z.ZodDefault>; subtitlesFormat: z.ZodDefault>>; sortingOrder: z.ZodOptional>; dateFilter: z.ZodOptional>; videoType: z.ZodOptional>; lengthFilter: z.ZodOptional>; isHD: z.ZodOptional; hasSubtitles: z.ZodOptional; hasCC: z.ZodOptional; is3D: z.ZodOptional; isLive: z.ZodOptional; isBought: z.ZodOptional; is4K: z.ZodOptional; is360: z.ZodOptional; hasLocation: z.ZodOptional; isHDR: z.ZodOptional; isVR180: z.ZodOptional; oldestPostDate: z.ZodOptional; sortVideosBy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { maxResults: number; startUrls: { url: string; }[]; maxResultsShorts: number; maxResultStreams: number; downloadSubtitles: boolean; saveSubsToKVS: boolean; subtitlesLanguage: "any" | "en" | "de" | "es" | "fr" | "it" | "ja" | "ko" | "nl" | "pt" | "ru"; preferAutoGeneratedSubtitles: boolean; subtitlesFormat: "xml" | "srt" | "vtt" | "plaintext"; searchQueries?: string[] | undefined; sortingOrder?: "date" | "relevance" | "rating" | "views" | undefined; dateFilter?: "year" | "month" | "hour" | "today" | "week" | undefined; videoType?: "video" | "movie" | undefined; lengthFilter?: "under4" | "between420" | "plus20" | undefined; isHD?: boolean | undefined; hasSubtitles?: boolean | undefined; hasCC?: boolean | undefined; is3D?: boolean | undefined; isLive?: boolean | undefined; isBought?: boolean | undefined; is4K?: boolean | undefined; is360?: boolean | undefined; hasLocation?: boolean | undefined; isHDR?: boolean | undefined; isVR180?: boolean | undefined; oldestPostDate?: string | undefined; sortVideosBy?: "NEWEST" | "POPULAR" | "OLDEST" | undefined; }, { maxResults?: number | undefined; searchQueries?: string[] | undefined; startUrls?: { url: string; }[] | undefined; maxResultsShorts?: number | undefined; maxResultStreams?: number | undefined; downloadSubtitles?: boolean | undefined; saveSubsToKVS?: boolean | undefined; subtitlesLanguage?: "any" | "en" | "de" | "es" | "fr" | "it" | "ja" | "ko" | "nl" | "pt" | "ru" | undefined; preferAutoGeneratedSubtitles?: boolean | undefined; subtitlesFormat?: "xml" | "srt" | "vtt" | "plaintext" | undefined; sortingOrder?: "date" | "relevance" | "rating" | "views" | undefined; dateFilter?: "year" | "month" | "hour" | "today" | "week" | undefined; videoType?: "video" | "movie" | undefined; lengthFilter?: "under4" | "between420" | "plus20" | undefined; isHD?: boolean | undefined; hasSubtitles?: boolean | undefined; hasCC?: boolean | undefined; is3D?: boolean | undefined; isLive?: boolean | undefined; isBought?: boolean | undefined; is4K?: boolean | undefined; is360?: boolean | undefined; hasLocation?: boolean | undefined; isHDR?: boolean | undefined; isVR180?: boolean | undefined; oldestPostDate?: string | undefined; sortVideosBy?: "NEWEST" | "POPULAR" | "OLDEST" | undefined; }>; export declare const YouTubeVideoSchema: z.ZodObject<{ title: z.ZodOptional; id: z.ZodOptional; url: z.ZodOptional; viewCount: z.ZodOptional; date: z.ZodOptional; likes: z.ZodOptional; channelName: z.ZodOptional; channelUrl: z.ZodOptional; numberOfSubscribers: z.ZodOptional; duration: z.ZodOptional; description: z.ZodOptional; text: z.ZodOptional; comments: z.ZodOptional; commentsCount: z.ZodOptional; thumbnail: z.ZodOptional; thumbnailUrl: z.ZodOptional; videoType: z.ZodOptional; tags: z.ZodOptional>; category: z.ZodOptional; isLive: z.ZodOptional; subtitles: z.ZodOptional; url: z.ZodOptional; text: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; url?: string | undefined; language?: string | undefined; }, { text?: string | undefined; url?: string | undefined; language?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { duration?: string | undefined; description?: string | undefined; title?: string | undefined; date?: string | undefined; text?: string | undefined; tags?: string[] | undefined; id?: string | undefined; url?: string | undefined; thumbnail?: string | undefined; commentsCount?: number | undefined; comments?: number | undefined; videoType?: string | undefined; isLive?: boolean | undefined; viewCount?: number | undefined; likes?: number | undefined; channelName?: string | undefined; channelUrl?: string | undefined; numberOfSubscribers?: number | undefined; thumbnailUrl?: string | undefined; category?: string | undefined; subtitles?: { text?: string | undefined; url?: string | undefined; language?: string | undefined; }[] | undefined; }, { duration?: string | undefined; description?: string | undefined; title?: string | undefined; date?: string | undefined; text?: string | undefined; tags?: string[] | undefined; id?: string | undefined; url?: string | undefined; thumbnail?: string | undefined; commentsCount?: number | undefined; comments?: number | undefined; videoType?: string | undefined; isLive?: boolean | undefined; viewCount?: number | undefined; likes?: number | undefined; channelName?: string | undefined; channelUrl?: string | undefined; numberOfSubscribers?: number | undefined; thumbnailUrl?: string | undefined; category?: string | undefined; subtitles?: { text?: string | undefined; url?: string | undefined; language?: string | undefined; }[] | undefined; }>; //# sourceMappingURL=youtube-scraper.d.ts.map