import { default as ConfigManager } from '../config/Config'; export default interface Config extends ConfigManager { messenger: { username: string; password: string; accounts: { username: string; password: string; }[]; format: string; sourceFormat: { discord: string; messenger: string; }; ignoreEmbeds: boolean; attachmentTooLargeError: boolean; sendPinned: boolean; handleEvents: boolean; handlePlans: boolean; handlePolls: boolean; showPlanDetails: boolean; showPollDetails: boolean; }; discord: { token: string; guild: string; category: string; renameChannels: boolean; showFullNames: boolean; createChannels: boolean; massMentions: boolean; userMentions: boolean; roleMentions: boolean; ignoreBots: boolean; ignoredUsers: string[]; }; api: { username?: string; password?: string; key?: string; port?: number; }; channels: { command?: string | string[]; error?: string | string[]; }; timezone: string; checkUpdates: boolean; logLevel: string; ignoredSequences: any[]; enableEval: boolean; }