import type { DrizzleExecutor } from "../drizzle.js"; import type { MutationHint } from "../chat/types.js"; export interface PluginUiAssetMetadataInput { id: string; path: string; contentType: "image/png"; size: number; width: 40; height: 40; checksumSha256: string; } /** * Replaces one installation package's validated pluginUiAssets catalog and advances its sync sequence with an availability event. * The transaction makes asset metadata replacement and dependent app invalidation one durable package boundary. */ export declare function pluginUiAssetsReplace(executor: DrizzleExecutor, installationId: string, assets: readonly PluginUiAssetMetadataInput[]): Promise; //# sourceMappingURL=pluginUiAssetsReplace.d.ts.map