/** * GitHub API Module * Core functions for interacting with GitHub API */ import { Context, Repository, RepositoryListParams, RepoDetailsParams, CIStatusParams, RecentActivityParams, CreateIssueParams, Issue, CreateRepoParams, SearchReposParams, SearchReposResult, CreatePRParams, PullRequest, ListReposResult, CheckCIResult, RecentActivityResult } from './types'; /** * Get auth headers for API requests */ export declare function getAuthHeaders(context: Context): Record; /** * Get GitHub username */ export declare function getUsername(context: Context): Promise; /** * List repositories */ export declare function listRepos(args: RepositoryListParams, context: Context): Promise; /** * Get repository details */ export declare function getRepo(args: RepoDetailsParams, context: Context): Promise; /** * Check CI/CD status */ export declare function checkCIStatus(args: CIStatusParams, context: Context): Promise; /** * Get recent activity (commits) */ export declare function getRecentActivity(args: RecentActivityParams, context: Context): Promise; /** * Create an issue */ export declare function createIssue(args: CreateIssueParams, context: Context): Promise; /** * Create a new repository */ export declare function createRepo(args: CreateRepoParams, context: Context): Promise; /** * Search repositories */ export declare function searchRepos(args: SearchReposParams, context: Context): Promise; /** * Create a pull request */ export declare function createPullRequest(args: CreatePRParams, context: Context): Promise; //# sourceMappingURL=api.d.ts.map