import { TsxAllowUnknowProperties } from ".."; import { FileUploaderItemHandler } from "../../models"; export interface IFileUploaderProperties { dark?: boolean; disabled?: boolean; multiple?: boolean; enablePasteClipboardData?: boolean; } /**File Uploader */ export interface IFileUploader extends IFileUploaderProperties { /**On selected files changed */ onFileChanged: (allFiles: Array) => void; /**List of limited file type*/ limitedFileTypes?: Array; limitedFileSize?: number; hideOverlayIcon?: boolean; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface ElementAttributesProperty { } interface IntrinsicElements { "omfx-file-uploader": TsxAllowUnknowProperties; } } }