import { type ChatSummary, type MessageSummary, type UserSummary } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Returns the first ranked page of fuzzy users, accessible channels, and visible non-expired messages for the normalized query. * Omitting cursor handling from this convenience action preserves the same scoring and authorization pipeline used by paginated search. */ export declare function searchRun(executor: DrizzleExecutor, userId: string, query: string, limit: number): Promise>; //# sourceMappingURL=searchRun.d.ts.map