import { Context } from 'probot';
import { Logger } from './logger.cjs';
import { Annotation, CheckConclusion } from './types.cjs';
export declare function start({ context, owner, repo, sha, logger, }: {
    sha: string;
    context: Context;
    owner: string;
    repo: string;
    logger: Logger;
}): Promise<number>;
export declare function annotate({ context, owner, repo, checkRunId, annotations, title, summary, logger, }: {
    owner: string;
    repo: string;
    checkRunId: number;
    annotations: Annotation[];
    context: Context;
    title: string;
    summary: string;
    logger: Logger;
}): Promise<void>;
export declare function complete({ context, owner, repo, checkRunId, conclusion, logger, }: {
    owner: string;
    repo: string;
    checkRunId: number;
    context: Context;
    conclusion: CheckConclusion;
    logger: Logger;
}): Promise<void>;
