import type { Meta, StoryObj } from '@storybook/react';
import { MergeReview } from './merge-review.js';
declare const meta: Meta<typeof MergeReview>;
export default meta;
type Story = StoryObj<typeof MergeReview>;
/** Default — all data present with CI success. */
export declare const Default: Story;
/** Merge conflicts — shows red conflict banner. */
export declare const MergeConflicts: Story;
/** CI status is Pending — shows yellow badge with spinner. */
export declare const CIPending: Story;
/** CI status is Failure — shows red badge. */
export declare const CIFailure: Story;
/** Diff summary unavailable — shows warning message. */
export declare const NoDiffSummary: Story;
/** CI status undefined — CI section omitted entirely. */
export declare const NoCIStatus: Story;
/** Processing state — approve button disabled with spinner. */
export declare const Processing: Story;
/** No PR — merge without a pull request, shows branch direction and diff summary. */
export declare const NoPrWithDiff: Story;
/** No PR and no diff — bare merge approval with branch info. */
export declare const NoPrNoDiff: Story;
/** With file diffs — shows expandable file list with line-level changes. */
export declare const WithFileDiffs: Story;
/** With evidence — shows evidence items captured during implementation. */
export declare const WithEvidence: Story;
/** Read-only mode with full data — PR, diff summary, evidence, and file diffs. No action bar. */
export declare const ReadOnlyFullData: Story;
/** Read-only mode with evidence but no diffs — warning message shown for unavailable diffs. */
export declare const ReadOnlyEvidenceNoDiffs: Story;
/** Read-only mode with PR metadata only — no evidence, no diffs. */
export declare const ReadOnlyPrOnly: Story;
//# sourceMappingURL=merge-review.stories.d.ts.map