import { HttpFile, HttpInfo } from '../http/http'; import { Configuration, PromiseConfigurationOptions } 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 declare class PromiseFilesApi { private api; constructor(configuration: Configuration, requestFactory?: FilesApiRequestFactory, responseProcessor?: FilesApiResponseProcessor); _deleteWithHttpInfo(fileId: string, _options?: PromiseConfigurationOptions): Promise>; _delete(fileId: string, _options?: PromiseConfigurationOptions): Promise; archiveWithHttpInfo(fileId: string, _options?: PromiseConfigurationOptions): Promise>; archive(fileId: string, _options?: PromiseConfigurationOptions): Promise; checkImportWithHttpInfo(taskId: string, _options?: PromiseConfigurationOptions): Promise>; checkImport(taskId: string, _options?: PromiseConfigurationOptions): Promise; doSearchWithHttpInfo(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, _options?: PromiseConfigurationOptions): Promise>; doSearch(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, _options?: PromiseConfigurationOptions): Promise; getByIdWithHttpInfo(fileId: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise>; getById(fileId: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise; getMetadataWithHttpInfo(path: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise>; getMetadata(path: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise; getSignedUrlWithHttpInfo(fileId: string, size?: 'thumb' | 'icon' | 'medium' | 'preview', expirationSeconds?: number, upscale?: boolean, _options?: PromiseConfigurationOptions): Promise>; getSignedUrl(fileId: string, size?: 'thumb' | 'icon' | 'medium' | 'preview', expirationSeconds?: number, upscale?: boolean, _options?: PromiseConfigurationOptions): Promise; importFromUrlWithHttpInfo(importFromUrlInput: ImportFromUrlInput, _options?: PromiseConfigurationOptions): Promise>; importFromUrl(importFromUrlInput: ImportFromUrlInput, _options?: PromiseConfigurationOptions): Promise; replaceWithHttpInfo(fileId: string, file?: HttpFile, charsetHunch?: string, options?: string, _options?: PromiseConfigurationOptions): Promise>; replace(fileId: string, file?: HttpFile, charsetHunch?: string, options?: string, _options?: PromiseConfigurationOptions): Promise; updatePropertiesWithHttpInfo(fileId: string, fileUpdateInput: FileUpdateInput, _options?: PromiseConfigurationOptions): Promise>; updateProperties(fileId: string, fileUpdateInput: FileUpdateInput, _options?: PromiseConfigurationOptions): Promise; uploadWithHttpInfo(file?: HttpFile, folderId?: string, folderPath?: string, fileName?: string, charsetHunch?: string, options?: string, _options?: PromiseConfigurationOptions): Promise>; upload(file?: HttpFile, folderId?: string, folderPath?: string, fileName?: string, charsetHunch?: string, options?: string, _options?: PromiseConfigurationOptions): Promise; } import { FoldersApiRequestFactory, FoldersApiResponseProcessor } from "../apis/FoldersApi"; export declare class PromiseFoldersApi { private api; constructor(configuration: Configuration, requestFactory?: FoldersApiRequestFactory, responseProcessor?: FoldersApiResponseProcessor); archiveWithHttpInfo(folderId: string, _options?: PromiseConfigurationOptions): Promise>; archive(folderId: string, _options?: PromiseConfigurationOptions): Promise; archiveByPathWithHttpInfo(folderPath: string, _options?: PromiseConfigurationOptions): Promise>; archiveByPath(folderPath: string, _options?: PromiseConfigurationOptions): Promise; checkUpdateStatusWithHttpInfo(taskId: string, _options?: PromiseConfigurationOptions): Promise>; checkUpdateStatus(taskId: string, _options?: PromiseConfigurationOptions): Promise; createWithHttpInfo(folderInput: FolderInput, _options?: PromiseConfigurationOptions): Promise>; create(folderInput: FolderInput, _options?: PromiseConfigurationOptions): Promise; doSearchWithHttpInfo(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, _options?: PromiseConfigurationOptions): Promise>; doSearch(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, _options?: PromiseConfigurationOptions): Promise; getByIdWithHttpInfo(folderId: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise>; getById(folderId: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise; getByPathWithHttpInfo(folderPath: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise>; getByPath(folderPath: string, properties?: Array, _options?: PromiseConfigurationOptions): Promise; updatePropertiesWithHttpInfo(folderId: string, folderUpdateInput: FolderUpdateInput, _options?: PromiseConfigurationOptions): Promise>; updateProperties(folderId: string, folderUpdateInput: FolderUpdateInput, _options?: PromiseConfigurationOptions): Promise; updatePropertiesRecursivelyWithHttpInfo(folderUpdateInputWithId: FolderUpdateInputWithId, _options?: PromiseConfigurationOptions): Promise>; updatePropertiesRecursively(folderUpdateInputWithId: FolderUpdateInputWithId, _options?: PromiseConfigurationOptions): Promise; }