import type { AutopilotEvent, AutopilotConfig, TriggerRule } from '../../types/index.js';
export declare function loadAutopilotConfig(projectPath: string): Promise<AutopilotConfig>;
export declare function saveAutopilotConfig(projectPath: string, config: AutopilotConfig): Promise<void>;
/**
 * SPEC-454: Executes all enabled trigger rules that match the given event.
 * Actions with registered handlers are EXECUTED (fire-and-forget).
 * Actions without handlers are logged for future implementation.
 */
export declare function executeTriggersForEvent(event: AutopilotEvent): Promise<string[]>;
/**
 * Returns the current autopilot status for a project.
 */
export declare function getAutopilotStatus(projectPath: string): Promise<{
    totalRules: number;
    enabledRules: number;
    disabledRules: string[];
    rules: TriggerRule[];
}>;
//# sourceMappingURL=action-executor.d.ts.map