import type { DrizzleExecutor } from "../drizzle.js"; import type { MutationHint } from "../chat/types.js"; import { type PluginManagementRequestSummary } from "./types.js"; /** Creates one idempotent pluginManagementRequests install for an immutable staged package and advances the originating chats point in one transaction. This boundary binds audit and reactive approval evidence to the exact agent call before installation authority exists. */ export declare function pluginManagementRequestCreateInstall(executor: DrizzleExecutor, input: { id: string; actorUserId: string; agentUserId: string; callId: string; chatId: string; requesterInstallationId: string; displayName: string; shortName: string; description: string; reason?: string; sourceKind: "archive" | "link"; sourceReference: string; packageDigest: string; packageDirectory: string; installationId: string; }): Promise<{ created: boolean; hint?: MutationHint; request: PluginManagementRequestSummary; }>; //# sourceMappingURL=pluginManagementRequestCreateInstall.d.ts.map