import { OnesTable, OnesTableAttachmentHelper, OnesTableAttachmentItem, OnesTableAttachmentUploadProgress } from '../../@ones-table/common';
export default class AttachmentHelper implements OnesTableAttachmentHelper {
    destroy(): void;
    options(): {
        previewEnabled: boolean;
    };
    uploadAttachments(table: OnesTable, files: File[], onProgress: OnesTableAttachmentUploadProgress): Promise<OnesTableAttachmentItem[]>;
    previewAttachment(table: OnesTable, attachment: OnesTableAttachmentItem): void;
    downloadAttachment(table: OnesTable, attachment: OnesTableAttachmentItem): void;
}
