import type { MutationHint } from "../chat/types.js"; import type { DrizzleExecutor } from "../drizzle.js"; /** * Replaces one pluginAppInstances row's bounded context and unconditionally advances dataRevision with durable sync evidence. * Keeping invalidation in this transaction boundary prevents concurrent collaborators from collapsing independent changes into one revision. */ export declare function pluginAppInstanceContextUpdate(executor: DrizzleExecutor, input: { installationId: string; viewerUserId?: string; chatId?: string; instanceKey: unknown; context: unknown; }): Promise<{ dataRevision: number; hint: MutationHint; id: string; }>; //# sourceMappingURL=pluginAppInstanceContextUpdate.d.ts.map