import { DataArchive } from './data-archive.js'; import { DataArchivePatch, NewDataArchive } from './data-archive-type.js'; export declare class DataArchiveMutation { /** * It may use 'func-[dev]-data-set-download' in https://github.com/operatochef/serverless * This function requests athena query and save the result as csv.gz in s3 */ generatePresignedUrl(patch: DataArchivePatch, context: ResolverContext): Promise; createDataArchive(dataArchive: NewDataArchive, context: ResolverContext): Promise; updateDataArchive(id: string, patch: DataArchivePatch, context: ResolverContext): Promise; updateMultipleDataArchive(patches: DataArchivePatch[], context: any): Promise; deleteDataArchive(id: string, context: ResolverContext): Promise; deleteDataArchives(ids: string[], context: ResolverContext): Promise; importDataArchives(dataArchives: DataArchive[], context: ResolverContext): Promise; copyDataArchives(ids: string[], context: ResolverContext): Promise; }