/**
 * Release protocol — thin wrapper delegating to the canonical pure validator.
 *
 * Renamed from release-protocol.ts in T260. The release protocol orchestrates
 * version bumping, changelog generation, tagging, and pushing. It composes
 * with artifact-publish and provenance at the release stage (see release.md
 * Pipeline Integration + release-engine.ts releaseShip()).
 *
 * @task T4804
 * @task T260 — drop -protocol suffix, delegate to orchestration validator
 */
import { type ProtocolValidationResult } from '../../orchestration/protocol-validators.js';
/** Validate release protocol for a task. */
export declare function validateReleaseTask(taskId: string, opts: {
    strict?: boolean;
    version?: string;
    hasChangelog?: boolean;
}): Promise<ProtocolValidationResult>;
/** Validate release protocol from a manifest file. */
export declare function checkReleaseManifest(manifestFile: string, opts: {
    strict?: boolean;
    version?: string;
    hasChangelog?: boolean;
}): Promise<ProtocolValidationResult>;
//# sourceMappingURL=release.d.ts.map