/**
 * AIGC detection — calls external API (GPTZero, Originality, or custom endpoint) or local rule-based/LLM model.
 * Not a BaseAgent subclass since it doesn't use the LLM provider exclusively.
 */
import type { DetectionConfig } from "../models/project.js";
import type { AgentContext } from "./base.js";
export interface DetectionResult {
    readonly score: number;
    readonly provider: string;
    readonly detectedAt: string;
    readonly raw?: Record<string, unknown>;
}
/**
 * Detect AI-generated content by calling an external detection API,
 * running local rule-based analysis, or querying the default LLM.
 * Returns a normalized score between 0 (human) and 1 (AI).
 */
export declare function detectAIContent(config: DetectionConfig, content: string, ctx?: AgentContext): Promise<DetectionResult>;
//# sourceMappingURL=detector.d.ts.map