import type { FetchResult } from "../fetch/types.ts"; export type RecencyFilter = "day" | "week" | "month" | "year"; export interface SearchResult { title: string; url: string; snippet: string; } export interface SearchResponse { answer: string; results: SearchResult[]; inlineContent?: FetchResult[]; } export interface SearchOptions { numResults?: number; recencyFilter?: RecencyFilter; domainFilter?: string[]; signal?: AbortSignal; }