import { BaseDetector } from './base'; import { ToolData, Violation, Rule, StateProvider } from '../types'; export declare class StateDetector extends BaseDetector { getType(): string; detect(toolData: ToolData, rule: Rule, sessionState: StateProvider): Violation | null; private isTriggerEvent; private updateStateFromTool; private setStateWithTimestamp; }