import { type FlarieMessage, type Platform } from './types'; import { EventEmitter } from 'node:events'; import { FlarieCommand } from './types/command'; export declare class CampfirePlatform extends EventEmitter implements Platform { #private; static readonly NAME = "campfire"; constructor(); send(serverId: string, channelId: string, message: string | FlarieMessage): Promise; authenticate(): Promise; register(commands: FlarieCommand[]): Promise; }