import { ProcessDefinition, TriggerSuggestion } from './types.js';
import { ProcessStore } from './process-store.js';
export declare class TriggerSuggestionEngine {
    private store;
    private patterns;
    constructor(store: ProcessStore);
    suggestTriggers(process: ProcessDefinition): Promise<TriggerSuggestion[]>;
    private analyzeActivities;
    private generatePrimarySuggestion;
    private generateAlternatives;
    private detectConflicts;
    private hasScheduleOverlap;
    private determineReportSchedule;
    private determineBatchSchedule;
    private findBestPattern;
    private createScheduleTrigger;
    private createEventTrigger;
    private createManualTrigger;
    private createTriggerFromTemplate;
    private generateId;
    private initializePatterns;
}
//# sourceMappingURL=trigger-suggestion-engine.d.ts.map