import { Meta, StoryFn } from '@storybook/react-vite';
import { default as UploadZone } from './UploadZone';
declare const meta: Meta<typeof UploadZone>;
export default meta;
export declare const DefaultUploadZone: StoryFn<typeof UploadZone>;
export declare const UploadZoneWithError: StoryFn<typeof UploadZone>;
/**
 * This story demonstrates automatic error handling when an invalid file is uploaded.
 * Try uploading a file that is NOT .xlsx or .xls to see the shake animation.
 */
export declare const WithAutoErrorHandling: StoryFn<typeof UploadZone>;
export declare const WithHelperIcon: StoryFn<typeof UploadZone>;
export declare const WithoutTemplate: StoryFn<typeof UploadZone>;
/**
 * This story demonstrates the loading state with progress bar.
 * The loading overlay appears when isLoading is true.
 */
export declare const WithLoadingState: StoryFn<typeof UploadZone>;
/**
 * This story demonstrates a simulated upload with progress animation.
 * Upload a file to see the loading overlay with animated progress bar.
 */
export declare const WithSimulatedUpload: StoryFn<typeof UploadZone>;
