import type { Meta, StoryObj } from '@storybook/react';
import { ActivityTab } from './activity-tab.js';
declare const meta: Meta<typeof ActivityTab>;
export default meta;
type Story = StoryObj<typeof ActivityTab>;
/** Default — single run with complete phase timings and approval waits. */
export declare const Default: Story;
/** Multiple runs with run headers showing grouping. */
export declare const MultipleRuns: Story;
/** Running phase — a phase without completedAt shows blue bar. */
export declare const RunningPhase: Story;
/** Loading state — spinner displayed while data is being fetched. */
export declare const Loading: Story;
/** Empty state — no activity recorded yet. */
export declare const Empty: Story;
/** Error state — inline error message. */
export declare const Error: Story;
/** Rejection — shows rejected lifecycle event with user feedback text. */
export declare const WithRejection: Story;
/**
 * Multiple rejection/resume cycles — realistic lifecycle showing:
 * Iteration 1: work → rejected("rebase on main")
 * Iteration 2: resumed → work → rejected("rebase on main")
 * Iteration 3: rejected("add support for evidence agent...") — synthetic
 * Iteration 4: rejected("screenshots broken...") — synthetic
 */
export declare const MultipleRejections: Story;
/** Approval wait indicators — phases with approval wait sub-rows. */
export declare const WithApprovalWaits: Story;
/**
 * Full lifecycle — realistic multi-iteration rejection/resume cycle.
 * Shows the full pattern: start → work → rejected → resumed → work → rejected → resumed → completed
 */
export declare const FullLifecycle: Story;
//# sourceMappingURL=activity-tab.stories.d.ts.map