import type { DrizzleExecutor } from "../drizzle.js"; import type { MutationHint } from "../chat/types.js"; import { type PluginManagementRequestSummary, type PluginSource } from "./types.js"; /** Creates one idempotent pluginManagementRequests uninstall with a validated metadata snapshot and advances the originating chats point in one transaction. This boundary binds human review and audit evidence to the exact agent call and installation target. */ export declare function pluginManagementRequestCreateUninstall(executor: DrizzleExecutor, input: { id: string; actorUserId: string; agentUserId: string; callId: string; chatId: string; requesterInstallationId: string; targetInstallationId: string; displayName: string; shortName: string; description: string; reason?: string; source: PluginSource; packageDigest: string; packageDirectory: string; }): Promise<{ created: boolean; hint?: MutationHint; request: PluginManagementRequestSummary; }>; //# sourceMappingURL=pluginManagementRequestCreateUninstall.d.ts.map