import type { HousekeepingDomainId } from "../../migration/types"; import type { HousekeepingCapabilityContext } from "./capability"; import type { HousekeepingResult } from "./result"; export interface HousekeepingSearchInput { term: string; limit: number; } export interface HousekeepingSearchResult { id: string; domain: HousekeepingDomainId; title: string; href: string; } export interface HousekeepingSearchProvider { search( context: HousekeepingCapabilityContext, input: HousekeepingSearchInput, ): Promise>; }