import type { ConditionContext } from '../interfaces/condition-context-interface.js'; import { Condition } from './condition.js'; /** * Blocks a trip activation when the trigger-delay countdown is already running. * Prevents stacking multiple trigger events during the pre-alarm window. */ export declare class TriggerAlreadyRunningCondition extends Condition { readonly name = "trigger-already-running"; evaluate({ state, value, log }: ConditionContext): boolean; }