import type { AgentConfig } from "@clinebot/agents";
type AgentPlugin = NonNullable<AgentConfig["extensions"]>[number];
export interface LoadAgentPluginFromPathOptions {
    exportName?: string;
    cwd?: string;
    useCache?: boolean;
}
export declare function loadAgentPluginFromPath(pluginPath: string, options?: LoadAgentPluginFromPathOptions): Promise<AgentPlugin>;
export declare function loadAgentPluginsFromPaths(pluginPaths: string[], options?: LoadAgentPluginFromPathOptions): Promise<AgentPlugin[]>;
export {};
//# sourceMappingURL=plugin-loader.d.ts.map