import { default as React } from 'react';
/**
 * Fixed sweep duration for the storybook harness. Long enough that the
 * left-to-right fill is easy to see at a glance, short enough that the
 * full cycle of the `FullFlow` story stays under ~10 s.
 */
export declare const STORY_UPLOAD_SWEEP_DURATION_MS = 3000;
export declare const DropZoneVariant: React.FC;
export declare const UploadingWithSweepVariant: React.FC<{
    onSweepComplete?: () => void;
}>;
export declare const ExtractingVariant: React.FC;
export declare const CompletedVariant: React.FC;
/**
 * Auto-cycling harness that walks through every visual state of the
 * policy-document upload pill: drop zone → sweep → extracting → completed
 * → drop zone, on a roughly 9-second loop. Useful for visually reviewing
 * the entire transition in one place.
 */
export declare const FullFlowHarness: React.FC;
