import { type ChatPinSummary } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Lists pins newest first for an accessible chat and expands only messages still visible to the requesting user. * Skipping stale or inaccessible message projections prevents a surviving pin row from bypassing deletion, expiry, or chat authorization. */ export declare function chatPinList(executor: DrizzleExecutor, userId: string, chatId: string): Promise; //# sourceMappingURL=chatPinList.d.ts.map