/**
 * Default Detection Plugin
 * Wraps the existing AsyncIterationDetector
 */
import type * as t from '@babel/types';
import type { DetectionPlugin } from '../plugin-api.js';
import type { AsyncPattern, DetectionResult } from '../../types.js';
export declare class DefaultDetectionPlugin implements DetectionPlugin {
    name: string;
    version: string;
    priority: number;
    patterns: AsyncPattern[];
    private detector;
    constructor();
    detect(code: string, ast: t.File): Promise<DetectionResult>;
}
//# sourceMappingURL=detection-plugin.d.ts.map