import { Context } from '@metaplex-foundation/umi'; import { addPluginV1 } from '../generated'; import { AssetAddablePluginAuthorityPairArgsV2, ExternalPluginAdapterInitInfoArgs } from '../plugins'; export type AddPluginArgsPlugin = AssetAddablePluginAuthorityPairArgsV2 | ExternalPluginAdapterInitInfoArgs; export type AddPluginArgs = Omit[1], 'plugin' | 'initAuthority'> & { plugin: AddPluginArgsPlugin; }; export declare const addPlugin: (context: Pick, { plugin, ...args }: AddPluginArgs) => import("@metaplex-foundation/umi").TransactionBuilder;