import { DynamicModule } from '@nestjs/common'; import { Type } from '@pickerjs/common/lib/shared-types'; import { APIExtensionDefinition, PluginConfigurationFn } from './picker-plugin'; export declare const PLUGIN_METADATA: { CONFIGURATION: string; API_EXTENSIONS: string; ENTITIES: string; }; export declare function getEntitiesFromPlugins(plugins?: Array | DynamicModule>): Array>; export declare function getModuleMetadata(module: Type): { controllers: any; providers: any; imports: any; exports: any; }; export declare function getPluginAPIExtensions(plugins: Array | DynamicModule>): APIExtensionDefinition[]; export declare function getPluginModules(plugins: Array | DynamicModule>): Array>; export declare function getConfigurationFunction(plugin: Type | DynamicModule): PluginConfigurationFn | undefined; export declare function graphQLResolversFor(plugin: Type | DynamicModule): Array>; export declare function isDynamicModule(input: Type | DynamicModule): input is DynamicModule;