UNPKG

mx-ui-components

Version:

mobius ui library

27 lines (26 loc) 832 B
import BaseComponent from "../Counter/BaseComponent"; declare class CustomFileUpload extends BaseComponent { private provider; private files; private placeholder; private label; private required; private errorMessage; private allowedTypes; private maxSize; constructor(); static get observedAttributes(): string[]; attributeChangedCallback(name: string, oldValue: unknown, newValue: string): void; connectedCallback(): void; render(): void; addListeners(): void; openFileDialog(): void; handleFileSelect(event: Event): void; onDragOver(event: DragEvent): void; onDrop(event: DragEvent): void; addFiles(files: File[]): void; validateFile(file: File): boolean; removeFile(event: Event): void; validate(): void; } export default CustomFileUpload;