export interface AsyncFinding {
    rule: string;
    severity: "error" | "warning" | "info";
    file: string;
    line: number;
    symbol: string;
    symbol_kind: string;
    match: string;
    message: string;
    fix: string;
}
export interface AsyncCorrectnessResult {
    findings: AsyncFinding[];
    total: number;
    by_rule: Record<string, number>;
    async_functions_scanned: number;
}
/**
 * Analyze async correctness across all async Python functions.
 */
export declare function analyzeAsyncCorrectness(repo: string, options?: {
    file_pattern?: string;
    rules?: string[];
    max_results?: number;
}): Promise<AsyncCorrectnessResult>;
//# sourceMappingURL=async-correctness.d.ts.map