import { type IDataSourceFilesService } from "@gooddata/sdk-backend-spi"; import { type ICsvAnalysis, type ICsvAnalysisRequest, type ICsvFileManifest, type ICsvImportResult, type ICsvImportTable, type IDataSourceFile, type ISavAnalysis, type ISavAnalysisRequest, type ISavImportResult, type ISavImportTable } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../types/index.js"; export declare class TigerDataSourceFilesService implements IDataSourceFilesService { private readonly authCall; constructor(authCall: TigerAuthenticatedCallGuard); upload(file: File): Promise; analyzeCsv(requests: ICsvAnalysisRequest[]): Promise; importCsv(dataSourceId: string, tables: ICsvImportTable[]): Promise; analyzeSav(requests: ISavAnalysisRequest[]): Promise; importSav(dataSourceId: string, tables: ISavImportTable[]): Promise; getFiles(dataSourceId: string): Promise; deleteFiles(dataSourceId: string, fileNames: string[]): Promise; getCsvManifests(dataSourceId: string, fileNames: string[]): Promise; } //# sourceMappingURL=files.d.ts.map