import { Meta, StoryObj } from '@storybook/web-components';
import { IFileDropzoneFeedback } from '../types';
interface FileDropzoneArgs {
    'accept-file-types'?: string;
    'custom-class'?: string;
    disabled?: boolean;
    feedback?: IFileDropzoneFeedback;
    'file-dragged-over-instructions'?: string;
    'include-state-icon'?: boolean;
    instructions?: string;
    'invalid-file-type-message'?: string;
    'max-file-name-length'?: number;
    'max-file-count'?: number;
    'max-total-file-size-bytes'?: number;
    multiple?: boolean;
    'success-message'?: string;
    reset?: () => Promise<void>;
}
declare const meta: Meta<FileDropzoneArgs>;
export default meta;
type Story = StoryObj;
export declare const Default: Story;
export declare const customContent: Story;
export declare const fileValidations: Story;
export declare const multipleFiles: Story;
export declare const withFeedback: Story;
export declare const ShadowDomParent: Story;
