import Component from '../../components/file-upload-item/file-upload-item.component.js'; import { type EventName } from '@lit/react'; import type { AWCShowEvent } from '../../events/events.js'; import type { AWCAfterShowEvent } from '../../events/events.js'; import type { AWCHideEvent } from '../../events/events.js'; import type { AWCAfterHideEvent } from '../../events/events.js'; export type { AWCShowEvent } from '../../events/events.js'; export type { AWCAfterShowEvent } from '../../events/events.js'; export type { AWCHideEvent } from '../../events/events.js'; export type { AWCAfterHideEvent } from '../../events/events.js'; /** * @summary File items represent an uploaded file and provides information about file type, file size etc. * @documentation https://webcomponents.adeliom.io/?path=/docs/components-file-upload-item--documentation * @status experimental * @since 1.0 * * @dependency awc-format-bytes * @dependency awc-progress-bar * @dependency awc-icon-button * * @event awc-show - Emitted when the item is added. * @event awc-after-show - Emitted after the item is added and all animations are complete. * @event awc-hide - Emitted when the item is removed. * @event awc-after-hide - Emitted after the item is removed and all animations are complete. * * @slot - The default slot. * @slot image - The image or icon slot. * @slot error - The error slot. * @slot close-button - The close button slot. * * @csspart base - The component's base wrapper. * @csspart image - The icon wrapper. * @csspart label - The file name wrapper. * @csspart error - The error wrapper. * @csspart close-button - The close button, an ``. * @csspart close-button__base - The close button's exported `base` part. * * @animation file-upload-item.show - The animation to use when showing the file item. * @animation file-upload-item.hide - The animation to use when hiding the file item. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onAwcAfterShow: EventName; onAwcHide: EventName; onAwcAfterHide: EventName; }>; export default reactWrapper;