import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { ButtonProps, ButtonSlots } from 'primevue/button'; declare const _default: DefineComponent<{}, {}, { isDraggingOver: boolean; }, {}, { closePopup(): void; handleFolderSelect(event: any): void; processFiles(fileEntries: any): void; handleDrop(event: any): Promise; triggerFileInput(): void; handleDragOver(): void; handleDragLeave(): void; startUpload: (uploadItems: any, nodeId: any) => void; initializeWorker: () => void; handleUploadRequest: (item: any, nodeId: any) => Promise; cancelUpload: (fileName: any) => void; clearCompleted: () => void; setGhostContext: (context: any) => void; addGhostNode: (ghostData: any) => void; removeGhostNode: (nodeId: any) => void; updateGhostAfterUpload: (fileName: any, data: any) => void; removeGhostByTempKey: (fileName: any) => void; cleanExpiredGhosts: (ttl?: number) => void; startUploadWithClassificationPlan: (workspaceSiteId: string, pathFull: string, files: any[], metadata: any, fileRenames: any[], destinationNodeId: any) => void; startUploadWithClassificationPlanMulti: (workspaceSiteId: string, files: File[], perFileData: any[], destinationNodeId: string) => void; handleClassificationPlanUpload: (item: any) => Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, "close"[], "close", PublicProps, Readonly<{}> & Readonly<{ onClose?: (...args: any[]) => any; }>, {}, {}, { PrimeButton: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=FolderUpload.vue.d.ts.map