import type { LeaperAgent } from './agent.js'; import type { LeaperConfigFull } from './config.js'; import { BaseChannel } from '../channels/base.js'; import { CronScheduler } from '../cron/scheduler.js'; export declare class AgentRuntime { private agent; private config; private channels; private running; private scheduler; constructor(agent: LeaperAgent, config: LeaperConfigFull); getScheduler(): CronScheduler; addChannel(channel: BaseChannel): void; start(): Promise; stop(): Promise; isRunning(): boolean; getChannels(): BaseChannel[]; getConfig(): LeaperConfigFull; } //# sourceMappingURL=runtime.d.ts.map