import { Session } from 'libfb'; import { YAMLConnections } from '../ConnectionsManager'; export default abstract class Config { config: any; paused: boolean; static proxify(config: any): any; _load(config: any): void; _set(key: string, value: any): void; abstract set(key: string, value: any): void; validate(): void; abstract loadConnections(): Promise; abstract saveConnections(connections: YAMLConnections): Promise; abstract loadSession(): Promise; abstract saveSession(session: Session): Promise; }