import { BasePlugin, GenericPluginContext, HederaTool } from 'hedera-agent-kit';
import { SwarmConfig } from './config';

export declare class SwarmPlugin extends BasePlugin<GenericPluginContext> {
    id: string;
    name: string;
    description: string;
    version: string;
    author: string;
    namespace: string;
    private config;
    private tools;
    constructor(config?: SwarmConfig);
    initialize(context: GenericPluginContext): Promise<void>;
    getTools(): HederaTool[];
    cleanup(): Promise<void>;
}
