import { PktFileUploadBase } from './fileupload-base'; import { FileItem, IPktFileUpload, TQueueItemOperation, TQueueOperationContext, TQueueOperationLabel, TFileComment, TFileTransfer, TFileUploadItemRenderer, TTransferCancelledDetail, TTransferProgress, TFileValidateDetail, TFileValidator, TUploadStrategy } from './fileupload-types'; export type { FileItem, IPktFileUpload, TQueueItemOperation, TQueueOperationContext, TQueueOperationLabel, TFileComment, TFileTransfer, TFileUploadItemRenderer, TTransferCancelledDetail, TTransferProgress, TFileValidateDetail, TFileValidator, TUploadStrategy, }; export declare class PktFileUpload extends PktFileUploadBase implements IPktFileUpload { private activeOperationByFileId; private isPreviewModalOpen; private previewCurrentIndex; private failedImageFileIds; render(): import('lit').TemplateResult<1>; private renderContent; private renderQueueItem; private markImageFailed; private getPreviewableImages; private canOpenPreview; private openPreview; private closePreview; private navigatePreview; private onPreviewKeyDown; private renderPreviewModal; private getQueueItemOperations; private activateOperation; private closeOperation; private getFileAttribute; private setFileAttribute; }