/** * GitHub App Installation Service * Checks if user has GitHub App installed and prompts for installation */ export declare class GithubAppService { private static readonly APP_CHECK_FILE; private static readonly CHECK_INTERVAL_DAYS; /** * Check if GitHub App is installed on user's repositories * Returns install URL if not installed or if check is stale */ checkAndPromptInstallation(config: any): Promise; /** * Force check and prompt for installation (used after login) */ checkAndPromptAfterLogin(installUrl: string | null | undefined): Promise; /** * Check if we should skip the installation check * Skip if recently checked (within CHECK_INTERVAL_DAYS) */ private shouldSkipCheck; /** * Get installation status from API */ private getInstallationStatus; /** * Prompt user to install GitHub App */ private promptForInstallation; /** * Update check timestamp */ private updateCheckTimestamp; /** * Clear check cache (force next check) */ clearCheckCache(): Promise; } export declare const githubAppService: GithubAppService; //# sourceMappingURL=GithubAppService.d.ts.map