import type { MutationHint } from "../chat/types.js"; import type { DrizzleExecutor } from "../drizzle.js"; /** * Deletes one pluginContributions row only within its owning installation and records a scoped reconciliation tombstone. * This transaction boundary prevents cross-installation deletion and lets native surfaces reconcile without invoking plugin behavior. */ export declare function pluginContributionDelete(executor: DrizzleExecutor, input: { installationId: string; viewerUserId?: string; chatId?: string; externalKey: unknown; }): Promise<{ deleted: boolean; hint?: MutationHint; }>; //# sourceMappingURL=pluginContributionDelete.d.ts.map