export type AiInferenceMode = 'online' | 'offline' | 'hybrid' | 'none';
export type AiOrchestrationFramework = 'langchain' | 'llamaindex' | 'haystack' | 'dspy' | 'instructor';
export type AiMemoryPattern = 'short-term' | 'long-term' | 'semantic';
export type AiAgenticPattern = 'react' | 'plan-execute' | 'cot' | 'tool-use' | 'multi-agent';
export interface AiNativeDetectionResult {
    isAiNative: boolean;
    isAiBoltedOn: boolean;
    inferenceMode: AiInferenceMode;
    frameworks: AiOrchestrationFramework[];
    memoryPatterns: AiMemoryPattern[];
    agenticPatterns: AiAgenticPattern[];
    isMultiModal: boolean;
    aiDeps: string[];
}
//# sourceMappingURL=ai-native.d.ts.map