export interface ITrigger { setTrigger(autosave: { (): void; }): void; hasMatch(triggers: string): boolean; configure(settings: TSettings): void; aliases: string[]; } export declare class Trigger implements ITrigger { private triggerAction; protected settings: TSettings; aliases: string[]; constructor(aliases: string, triggerAction?: { (settings: TSettings): void; }); setTrigger(autosave: { (): void; }): void; hasMatch(triggers: string): boolean; configure(settings: TSettings): void; }