import { GenericPlugin } from '../GenericPlugin';
import { GenericPluginContext } from '../PluginInterface';
import { StructuredTool } from '@langchain/core/tools';
/**
 * OpenConvAI Plugin that provides all the tools from standards-agent-kit
 * This plugin enables full HCS-10 agent functionality including registration,
 * connection management, and messaging capabilities.
 */
export declare class OpenConvAIPlugin extends GenericPlugin {
    id: string;
    name: string;
    description: string;
    version: string;
    author: string;
    namespace: string;
    private hcs10Client?;
    private stateManager?;
    private tools;
    initialize(context: GenericPluginContext): Promise<void>;
    private initializeTools;
    getTools(): StructuredTool[];
    cleanup(): Promise<void>;
}
