import { LearnCard } from '@learncard/core';
import { VerifyExtension } from '@learncard/vc-plugin';
import { LearnCardNetworkPluginDependentMethods, LearnCardNetworkPlugin, VerifyBoostPlugin } from './types';
export * from './types';
/**
 * @group Plugins
 */
export declare function getLearnCardNetworkPlugin(learnCard: LearnCard<any, 'id', LearnCardNetworkPluginDependentMethods>, url: string): Promise<LearnCardNetworkPlugin>;
export declare function getLearnCardNetworkPlugin(learnCard: LearnCard<any, any, LearnCardNetworkPluginDependentMethods>, url: string, apiToken: string): Promise<LearnCardNetworkPlugin>;
/**
 * @group Plugins
 */
export declare const getVerifyBoostPlugin: (learnCard: LearnCard<any, any, VerifyExtension>, trustedBoostRegistryUrl?: string) => Promise<VerifyBoostPlugin>;
//# sourceMappingURL=plugin.d.ts.map