/**
 * GitHub release creation via the `gh` CLI.
 *
 * The user is expected to have `gh` installed and authenticated; we
 * intentionally avoid bringing in @octokit/rest to keep the dependency
 * surface tiny and let users reuse their existing `gh` config.
 */
export interface GitHubReleaseOptions {
    tag: string;
    title?: string;
    body: string;
    repo?: string;
    draft?: boolean;
    prerelease?: boolean;
    dryRun?: boolean;
}
export declare function createGitHubRelease(options: GitHubReleaseOptions): Promise<{
    stdout: string;
    url?: string;
}>;
//# sourceMappingURL=github.d.ts.map