import { ForgeListrTaskDefinition, ForgeMutatingHookSignatures, ForgeSimpleHookSignatures, IForgePluginInterface, ResolvedForgeConfig, StartResult } from '@electron-forge/shared-types'; import { autoTrace } from '@electron-forge/tracer'; import { StartOptions } from '../api'; export default class PluginInterface implements IForgePluginInterface { private plugins; private _pluginPromise; private config; static create(dir: string, forgeConfig: ResolvedForgeConfig): Promise; private constructor(); triggerHook(hookName: Hook, hookArgs: ForgeSimpleHookSignatures[Hook]): Promise; getHookListrTasks(childTrace: typeof autoTrace, hookName: Hook, hookArgs: ForgeSimpleHookSignatures[Hook]): Promise; triggerMutatingHook(hookName: Hook, ...item: ForgeMutatingHookSignatures[Hook]): Promise; overrideStartLogic(opts: StartOptions): Promise; } //# sourceMappingURL=plugin-interface.d.ts.map