import { LemmyHttp } from 'lemmy-js-client';
import { BotOptions } from './types';
declare class LemmyBot {
    #private;
    __httpClient__: LemmyHttp;
    constructor({ instance, credentials, handlers, connection: { minutesUntilReprocess: defaultMinutesUntilReprocess, secondsBetweenPolls: defaultSecondsBetweenPolls }, dbFile, federation, schedule, markAsBot, enableLogs, dryRun, secure }: BotOptions);
    start(): void;
    stop(): void;
}
export default LemmyBot;
