import { HttpFile, HttpInfo } from '../http/http'; import { Configuration, ConfigurationOptions } from '../configuration'; import { CollectionResponseFile } from '../models/CollectionResponseFile'; import { CollectionResponseFolder } from '../models/CollectionResponseFolder'; import { FileActionResponse } from '../models/FileActionResponse'; import { FileStat } from '../models/FileStat'; import { FileUpdateInput } from '../models/FileUpdateInput'; import { Folder } from '../models/Folder'; import { FolderActionResponse } from '../models/FolderActionResponse'; import { FolderInput } from '../models/FolderInput'; import { FolderUpdateInput } from '../models/FolderUpdateInput'; import { FolderUpdateInputWithId } from '../models/FolderUpdateInputWithId'; import { FolderUpdateTaskLocator } from '../models/FolderUpdateTaskLocator'; import { ImportFromUrlInput } from '../models/ImportFromUrlInput'; import { ImportFromUrlTaskLocator } from '../models/ImportFromUrlTaskLocator'; import { SignedUrl } from '../models/SignedUrl'; import { FilesApiRequestFactory, FilesApiResponseProcessor } from "../apis/FilesApi"; export interface FilesApiDeleteRequest { fileId: string; } export interface FilesApiArchiveRequest { fileId: string; } export interface FilesApiCheckImportRequest { taskId: string; } export interface FilesApiDoSearchRequest { properties?: Array; after?: string; before?: string; limit?: number; sort?: Array; ids?: Array; idLte?: number; idGte?: number; createdAt?: Date; createdAtLte?: Date; createdAtGte?: Date; updatedAt?: Date; updatedAtLte?: Date; updatedAtGte?: Date; name?: string; path?: string; parentFolderIds?: Array; size?: number; sizeLte?: number; sizeGte?: number; height?: number; heightLte?: number; heightGte?: number; width?: number; widthLte?: number; widthGte?: number; encoding?: string; type?: string; extension?: string; url?: string; isUsableInContent?: boolean; allowsAnonymousAccess?: boolean; fileMd5?: string; expiresAt?: Date; expiresAtLte?: Date; expiresAtGte?: Date; } export interface FilesApiGetByIdRequest { fileId: string; properties?: Array; } export interface FilesApiGetMetadataRequest { path: string; properties?: Array; } export interface FilesApiGetSignedUrlRequest { fileId: string; size?: 'thumb' | 'icon' | 'medium' | 'preview'; expirationSeconds?: number; upscale?: boolean; } export interface FilesApiImportFromUrlRequest { importFromUrlInput: ImportFromUrlInput; } export interface FilesApiReplaceRequest { fileId: string; file?: HttpFile; charsetHunch?: string; options?: string; } export interface FilesApiUpdatePropertiesRequest { fileId: string; fileUpdateInput: FileUpdateInput; } export interface FilesApiUploadRequest { file?: HttpFile; folderId?: string; folderPath?: string; fileName?: string; charsetHunch?: string; options?: string; } export declare class ObjectFilesApi { private api; constructor(configuration: Configuration, requestFactory?: FilesApiRequestFactory, responseProcessor?: FilesApiResponseProcessor); _deleteWithHttpInfo(param: FilesApiDeleteRequest, options?: ConfigurationOptions): Promise>; _delete(param: FilesApiDeleteRequest, options?: ConfigurationOptions): Promise; archiveWithHttpInfo(param: FilesApiArchiveRequest, options?: ConfigurationOptions): Promise>; archive(param: FilesApiArchiveRequest, options?: ConfigurationOptions): Promise; checkImportWithHttpInfo(param: FilesApiCheckImportRequest, options?: ConfigurationOptions): Promise>; checkImport(param: FilesApiCheckImportRequest, options?: ConfigurationOptions): Promise; doSearchWithHttpInfo(param?: FilesApiDoSearchRequest, options?: ConfigurationOptions): Promise>; doSearch(param?: FilesApiDoSearchRequest, options?: ConfigurationOptions): Promise; getByIdWithHttpInfo(param: FilesApiGetByIdRequest, options?: ConfigurationOptions): Promise>; getById(param: FilesApiGetByIdRequest, options?: ConfigurationOptions): Promise; getMetadataWithHttpInfo(param: FilesApiGetMetadataRequest, options?: ConfigurationOptions): Promise>; getMetadata(param: FilesApiGetMetadataRequest, options?: ConfigurationOptions): Promise; getSignedUrlWithHttpInfo(param: FilesApiGetSignedUrlRequest, options?: ConfigurationOptions): Promise>; getSignedUrl(param: FilesApiGetSignedUrlRequest, options?: ConfigurationOptions): Promise; importFromUrlWithHttpInfo(param: FilesApiImportFromUrlRequest, options?: ConfigurationOptions): Promise>; importFromUrl(param: FilesApiImportFromUrlRequest, options?: ConfigurationOptions): Promise; replaceWithHttpInfo(param: FilesApiReplaceRequest, options?: ConfigurationOptions): Promise>; replace(param: FilesApiReplaceRequest, options?: ConfigurationOptions): Promise; updatePropertiesWithHttpInfo(param: FilesApiUpdatePropertiesRequest, options?: ConfigurationOptions): Promise>; updateProperties(param: FilesApiUpdatePropertiesRequest, options?: ConfigurationOptions): Promise; uploadWithHttpInfo(param?: FilesApiUploadRequest, options?: ConfigurationOptions): Promise>; upload(param?: FilesApiUploadRequest, options?: ConfigurationOptions): Promise; } import { FoldersApiRequestFactory, FoldersApiResponseProcessor } from "../apis/FoldersApi"; export interface FoldersApiArchiveRequest { folderId: string; } export interface FoldersApiArchiveByPathRequest { folderPath: string; } export interface FoldersApiCheckUpdateStatusRequest { taskId: string; } export interface FoldersApiCreateRequest { folderInput: FolderInput; } export interface FoldersApiDoSearchRequest { properties?: Array; after?: string; before?: string; limit?: number; sort?: Array; ids?: Array; idLte?: number; idGte?: number; createdAt?: Date; createdAtLte?: Date; createdAtGte?: Date; updatedAt?: Date; updatedAtLte?: Date; updatedAtGte?: Date; name?: string; path?: string; parentFolderIds?: Array; } export interface FoldersApiGetByIdRequest { folderId: string; properties?: Array; } export interface FoldersApiGetByPathRequest { folderPath: string; properties?: Array; } export interface FoldersApiUpdatePropertiesRequest { folderId: string; folderUpdateInput: FolderUpdateInput; } export interface FoldersApiUpdatePropertiesRecursivelyRequest { folderUpdateInputWithId: FolderUpdateInputWithId; } export declare class ObjectFoldersApi { private api; constructor(configuration: Configuration, requestFactory?: FoldersApiRequestFactory, responseProcessor?: FoldersApiResponseProcessor); archiveWithHttpInfo(param: FoldersApiArchiveRequest, options?: ConfigurationOptions): Promise>; archive(param: FoldersApiArchiveRequest, options?: ConfigurationOptions): Promise; archiveByPathWithHttpInfo(param: FoldersApiArchiveByPathRequest, options?: ConfigurationOptions): Promise>; archiveByPath(param: FoldersApiArchiveByPathRequest, options?: ConfigurationOptions): Promise; checkUpdateStatusWithHttpInfo(param: FoldersApiCheckUpdateStatusRequest, options?: ConfigurationOptions): Promise>; checkUpdateStatus(param: FoldersApiCheckUpdateStatusRequest, options?: ConfigurationOptions): Promise; createWithHttpInfo(param: FoldersApiCreateRequest, options?: ConfigurationOptions): Promise>; create(param: FoldersApiCreateRequest, options?: ConfigurationOptions): Promise; doSearchWithHttpInfo(param?: FoldersApiDoSearchRequest, options?: ConfigurationOptions): Promise>; doSearch(param?: FoldersApiDoSearchRequest, options?: ConfigurationOptions): Promise; getByIdWithHttpInfo(param: FoldersApiGetByIdRequest, options?: ConfigurationOptions): Promise>; getById(param: FoldersApiGetByIdRequest, options?: ConfigurationOptions): Promise; getByPathWithHttpInfo(param: FoldersApiGetByPathRequest, options?: ConfigurationOptions): Promise>; getByPath(param: FoldersApiGetByPathRequest, options?: ConfigurationOptions): Promise; updatePropertiesWithHttpInfo(param: FoldersApiUpdatePropertiesRequest, options?: ConfigurationOptions): Promise>; updateProperties(param: FoldersApiUpdatePropertiesRequest, options?: ConfigurationOptions): Promise; updatePropertiesRecursivelyWithHttpInfo(param: FoldersApiUpdatePropertiesRecursivelyRequest, options?: ConfigurationOptions): Promise>; updatePropertiesRecursively(param: FoldersApiUpdatePropertiesRecursivelyRequest, options?: ConfigurationOptions): Promise; }