import { Context } from 'koishi'; import { Config } from '../config'; import { GitHubInternal } from './api/internal'; import { GitHubBotWithUnsupported } from './api/unsupported'; export declare class GitHubBotComplete extends GitHubBotWithUnsupported { internal: GitHubInternal; private pollRunning; private pollFailureStreak; private pollBackoffUntil; constructor(ctx: Context, config: Config, username: string); poll(isFirstPoll?: boolean): Promise; verifyWebhookSignature(payload: string, signature: string): boolean; }