import { GitHubClientContext } from '../../types/github-client-context'; import { ReleaseInfo } from '../../types/release-info'; /** * Fetch the latest release for a repository. * * If the latest release does not exist (404), returns null. The commit SHA may * be taken from target_commitish when it looks like a SHA; callers can resolve * the tag via git refs later when pinning. * * @param context - Client context. * @param owner - Repository owner. * @param repo - Repository name. * @returns Last release info or null when no latest release exists. */ export declare function getLatestRelease(context: GitHubClientContext, owner: string, repo: string): Promise;