import { Change } from '@graphql-inspector/core'; export declare type ErrorHandler = (error: Error) => void; export interface ActionResult { conclusion: CheckConclusion; annotations?: Annotation[]; changes?: Change[]; } export interface Annotation { path: string; start_line: number; end_line: number; annotation_level: AnnotationLevel; message: string; title?: string; raw_details?: string; start_column?: number; end_column?: number; } export declare enum AnnotationLevel { Failure = "failure", Warning = "warning", Notice = "notice" } export declare enum CheckStatus { InProgress = "in_progress", Completed = "completed" } export declare enum CheckConclusion { Success = "success", Neutral = "neutral", Failure = "failure" } export interface PullRequest { base: { ref: string; }; url: string; id: number; number: number; labels?: Array<{ name: string; }>; }