import { type OpenClawRuntimeApi } from './dispatcher.js'; interface PluginAPI extends OpenClawRuntimeApi { pluginConfig: Record; stateDir: string; registerTool(tool: unknown, options?: { optional?: boolean; }): void; registerService(service: { id: string; start?: () => void | Promise; stop?: () => void | Promise; }): void; } declare const plugin: { id: string; name: string; description: string; register(api: PluginAPI): void; }; export default plugin; //# sourceMappingURL=index.d.ts.map