import { type DrizzleExecutor } from "../drizzle.js"; /** * Requires a non-deleted, non-expired message to belong to the specified chat and returns its identity. * This structural guard lets quote and pin mutations reject cross-chat or stale references before changing durable state. */ export declare function messageRequireInChat(executor: DrizzleExecutor, messageId: string, chatId: string): Promise<{ id: string; chatId: string; }>; //# sourceMappingURL=messageRequireInChat.d.ts.map