import type { AgentPlugin } from "../runtime/plugin-types.js";
export type PluginConfigEntry = {
    name: string;
    options?: unknown;
};
export declare class PluginConfigError extends Error {
    constructor(message: string);
}
export declare function parsePluginConfigEntry(input: unknown): PluginConfigEntry;
export declare function parsePluginConfigEntries(input: unknown): PluginConfigEntry[];
export declare function parseNullablePluginConfigEntries(input: unknown): PluginConfigEntry[] | null;
export declare function resolvePluginsFromConfig(entries: PluginConfigEntry[]): AgentPlugin[];
