import { GitHubClientContext } from '../../types/github-client-context'; /** * Perform an HTTP request against GitHub API with auth and rate-limit updates. * * @param context - Client context with token and rate-limit state. * @param path - API path beginning with '/'. * @param options - Request init options. * @returns Response headers and parsed data. */ export declare function makeRequest(context: GitHubClientContext, path: string, options?: RequestInit): Promise<{ headers: Record; data: unknown; }>;