import type { ToolResult } from '../types/index.js';
export interface RollbackReleaseInput {
    version: string;
    reason: string;
    allowAged?: boolean;
    dryRun?: boolean;
    projectId?: string;
    projectPath?: string;
}
export interface RollbackReleaseOutput {
    ok: boolean;
    steps: {
        name: string;
        status: 'success' | 'failed' | 'skipped';
        stderr?: string;
    }[];
    postmortemPath?: string;
    smokeTest?: {
        ok: boolean;
        output: string;
    };
    transitionLogEntryId?: string;
}
export declare function handleRollbackRelease(input: RollbackReleaseInput): Promise<ToolResult>;
//# sourceMappingURL=rollback-release.d.ts.map