import * as React from "react"; import type { AttachmentsItemProp, AttachmentsPlaceholderProp, AttachmentsRefProp } from "../../props/components/data-entry.prop.js"; export type { AttachmentsProp, AttachmentsProp as AttachmentsProps, AttachmentsItemProp, AttachmentsPlaceholderProp, AttachmentsOverflowProp, AttachmentsRefProp, } from "../../props/components/data-entry.prop.js"; export declare const Attachments: React.ForwardRefExoticComponent & { items?: readonly AttachmentsItemProp[]; onChange?: (info: { file: AttachmentsItemProp; fileList: AttachmentsItemProp[]; }) => void; onRemove?: (item: AttachmentsItemProp) => boolean | void | Promise; overflow?: import("./attachments.js").AttachmentsOverflowProp; placeholder?: AttachmentsPlaceholderProp | ((type: "inline" | "drop") => AttachmentsPlaceholderProp); getDropContainer?: (() => HTMLElement | null | undefined) | null; classNames?: Partial>; styles?: Partial>; rootClassName?: import("../../props/index.js").ClassNameProp; children?: React.ReactElement; imageProps?: Record; } & React.RefAttributes>;