import type { Promisable } from "type-fest"; interface Coremod { start?: () => Promisable; stop?: () => Promisable; [x: string]: unknown; } export declare namespace coremods { let badges: Coremod; let commands: Coremod; let contextMenu: Coremod; let installer: Coremod; let language: Coremod; let messagePopover: Coremod; let notices: Coremod; let noXSSDefenses: Coremod; let reactErrorDecoder: Coremod; let rpc: Coremod; let settings: Coremod; let themeUtils: Coremod; let watcher: Coremod; let welcome: Coremod; } export declare function start(name: keyof typeof coremods): Promise; export declare function stop(name: keyof typeof coremods): Promise; export declare function startAll(): Promise; export declare function stopAll(): Promise; export declare function runPlaintextPatches(): void; export {};