import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { BatchInputString } from '../models/BatchInputString'; import { BatchResponseContentFolder } from '../models/BatchResponseContentFolder'; import { BatchResponseContentFolderWithErrors } from '../models/BatchResponseContentFolderWithErrors'; import { CollectionResponseWithTotalContentFolderForwardPaging } from '../models/CollectionResponseWithTotalContentFolderForwardPaging'; import { CollectionResponseWithTotalContentFolderVersion } from '../models/CollectionResponseWithTotalContentFolderVersion'; import { ContentFolder } from '../models/ContentFolder'; import { ContentFolderVersion } from '../models/ContentFolderVersion'; export declare class FoldersApiRequestFactory extends BaseAPIRequestFactory { archiveFolder(objectId: string, archived?: boolean, _options?: Configuration): Promise; createFolder(contentFolder: ContentFolder, _options?: Configuration): Promise; getFolderById(objectId: string, archived?: boolean, property?: string, _options?: Configuration): Promise; getFolderPreviousVersion(objectId: string, revisionId: string, _options?: Configuration): Promise; getFolderPreviousVersions(objectId: string, after?: string, before?: string, limit?: number, _options?: Configuration): Promise; getFoldersPage(after?: string, archived?: boolean, createdAfter?: Date, createdAt?: Date, createdBefore?: Date, limit?: number, property?: string, sort?: Array, updatedAfter?: Date, updatedAt?: Date, updatedBefore?: Date, _options?: Configuration): Promise; readFolders(batchInputString: BatchInputString, archived?: boolean, _options?: Configuration): Promise; restoreFolderPreviousVersion(objectId: string, revisionId: string, _options?: Configuration): Promise; updateFolder(objectId: string, contentFolder: ContentFolder, archived?: boolean, _options?: Configuration): Promise; } export declare class FoldersApiResponseProcessor { archiveFolderWithHttpInfo(response: ResponseContext): Promise>; createFolderWithHttpInfo(response: ResponseContext): Promise>; getFolderByIdWithHttpInfo(response: ResponseContext): Promise>; getFolderPreviousVersionWithHttpInfo(response: ResponseContext): Promise>; getFolderPreviousVersionsWithHttpInfo(response: ResponseContext): Promise>; getFoldersPageWithHttpInfo(response: ResponseContext): Promise>; readFoldersWithHttpInfo(response: ResponseContext): Promise>; restoreFolderPreviousVersionWithHttpInfo(response: ResponseContext): Promise>; updateFolderWithHttpInfo(response: ResponseContext): Promise>; }