import { Plugin } from '../../types.js'; export type SignalDefinition = { signal: string; handler: string; plugin: string; }; /** * Signals extension point. */ export interface SignalsExtensionPoint { } export declare class SignalsPlugin extends Plugin { signals: { [key: string]: SignalDefinition; }; start(): Promise; stop(): Promise; getSignalDefinition(signalType: string): SignalDefinition | undefined; }