import { IForgePluginInterface, ForgeConfig, StartResult } from '@electron-forge/shared-types'; import { StartOptions } from '../api'; export default class PluginInterface implements IForgePluginInterface { private plugins; private config; constructor(dir: string, forgeConfig: ForgeConfig); triggerHook(hookName: string, hookArgs: any[]): Promise; triggerMutatingHook(hookName: string, item: T): Promise; overrideStartLogic(opts: StartOptions): Promise; }