/**
 * @fileoverview GraphQL response processor for run checks queries
 * @packageDocumentation
 */
import { DeepSourceIssue } from '../../../models/issues.js';
/**
 * Result type for processed run checks
 */
export interface ProcessedRunChecks {
    issues: DeepSourceIssue[];
    pageInfo: {
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        startCursor: string | undefined;
        endCursor: string | undefined;
    };
    totalCount: number;
}
/**
 * Processor for run checks GraphQL responses
 */
export declare const RunChecksProcessor: {
    /**
     * Process a run checks GraphQL response
     * @param response - Raw GraphQL response
     * @returns Processed run checks data
     */
    process(response: unknown): ProcessedRunChecks;
};
