import type { LLMProvider } from '../adapter/llm-provider.js'; import type { ConversationMessage } from '../extraction/conversation-extractor.js'; import { type IntentSignal, type SignalDetectorConfig } from './signal-types.js'; export interface SignalDetectorOptions { llmProvider: LLMProvider; config?: Partial; } export declare class SignalDetector { private readonly llm; private readonly config; constructor(options: SignalDetectorOptions); detect(messages: ConversationMessage[]): Promise; private validateSignal; } //# sourceMappingURL=signal-detector.d.ts.map