import type { AwarenessPlugin } from './types.ts'; export interface LoadResult { plugins: AwarenessPlugin[]; errors: Array<{ source: string; error: string; }>; } /** * Discover and load plugins from all sources (later overrides earlier): * 1. Built-in plugins (src/plugins/) * 2. Global npm packages (npm root -g) * 3. Local npm packages (node_modules/agent-awareness-plugin-*) * 4. Local plugins (~/.config/agent-awareness/plugins/) * * Invalid plugins are collected in errors, never thrown. */ export declare function loadPlugins(opts?: { bustCache?: boolean; }): Promise; export declare namespace loadPlugins { var bustCache: boolean; }