import type { GeistdocsConfig } from "../config"; import { type GeistdocsPageFilter } from "../page-visibility"; import { type GeistdocsSourceBundle } from "../source"; type SourceBundle = GeistdocsSourceBundle; type SearchSource = SourceBundle["source"]; type SearchSourceInput = SearchSource | SourceBundle; interface CreateSearchRouteOptions { config: Pick; filterPage?: GeistdocsPageFilter[number], SearchSourceInput>; source?: SearchSourceInput; sources?: SearchSourceInput[]; } export declare const createSearchRoute: ({ config, filterPage, source, sources, }: CreateSearchRouteOptions) => (request: Request) => Promise; export {}; //# sourceMappingURL=search.d.ts.map