import { DynamicModule } from '@nestjs/common';
export interface PluginOptions {
    pluginsDir?: string;
    autoDiscovery?: boolean;
    loadOnStartup?: boolean;
    loadAll?: boolean;
    pluginConfig?: Record<string, any>;
    customHooks?: string[];
}
export declare class PluginModule {
    static register(options?: PluginOptions): DynamicModule;
}
