import { Journal } from "./journal.js";
import { Logger } from "./logger.js";
import * as http$1 from "node:http";

//#region src/search.d.ts

interface SearchResult {
  title: string;
  url: string;
  content: string;
  score?: number;
}
interface SearchFixture {
  match: string | RegExp;
  results: SearchResult[];
}
declare function handleSearch(req: http$1.IncomingMessage, res: http$1.ServerResponse, raw: string, fixtures: SearchFixture[], journal: Journal, defaults: {
  logger: Logger;
}, setCorsHeaders: (res: http$1.ServerResponse) => void): Promise<void>;
//# sourceMappingURL=search.d.ts.map
//#endregion
export { SearchFixture, SearchResult, handleSearch };
//# sourceMappingURL=search.d.ts.map