import { AssetLinkResponse } from './contracts/assetLinkResponse.js'; import { AssetListResponse } from './contracts/assetListResponse.js'; export interface IAssets { createDir(name: string): Promise; remove(remoteFilePath: string, recursive: boolean): Promise; getRemoteFile(remoteFilePath: string): Promise; generateLink(remoteFilePath: string, duration: string): Promise; uploadFiles(localFilePaths: string[], remoteDir: string, retentionPeriod?: string): Promise; uploadData(data: any[], remoteDir: string, filenames?: string[], retentionPeriod?: string): Promise; list(remotePath: string, recursive: boolean, limit: number): Promise; } //# sourceMappingURL=IAssets.d.ts.map