import { StorageCopyInput, StorageGetPropertiesInput, StorageGetUrlInput, StorageListInput, StorageRemoveInput, StorageDownloadDataInput, StorageUploadDataInput } from '../../../types'; import { GetPropertiesOptions, GetUrlOptions, ListAllOptions, ListPaginateOptions, RemoveOptions, DownloadDataOptions, UploadDataOptions, CopyDestinationOptions, CopySourceOptions } from '../types'; /** * Input type for S3 copy API. */ export type CopyInput = StorageCopyInput; /** * Input type for S3 getProperties API. */ export type GetPropertiesInput = StorageGetPropertiesInput; /** * Input type for S3 getUrl API. */ export type GetUrlInput = StorageGetUrlInput; /** * Input type for S3 list API. Lists all bucket objects. */ export type ListAllInput = StorageListInput; /** * Input type for S3 list API. Lists bucket objects with pagination. */ export type ListPaginateInput = StorageListInput; /** * Input type for S3 remove API. */ export type RemoveInput = StorageRemoveInput; /** * Input type for S3 downloadData API. */ export type DownloadDataInput = StorageDownloadDataInput; /** * Input type for S3 uploadData API. */ export type UploadDataInput = StorageUploadDataInput;