import type { DrizzleExecutor } from "../drizzle.js"; import type { MutationHint } from "../chat/types.js"; /** * Removes system plugins whose built-in source is no longer present, including their pluginInstallations and cascade-owned pluginInstallationVariables. * The transaction records syncEvents for the deleted plugin identities so startup pruning is durable and clients can reconcile the plugins area. */ export declare function pluginRemoveMissingBuiltins(executor: DrizzleExecutor, availableSourceReferences: readonly string[]): Promise<{ hint?: MutationHint; plugins: Array<{ pluginId: string; containerNames: string[]; }>; }>; //# sourceMappingURL=pluginRemoveMissingBuiltins.d.ts.map