import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpFile, HttpInfo } from '../http/http'; import { ActionResponse } from '../models/ActionResponse'; import { AssetFileMetadata } from '../models/AssetFileMetadata'; import { FileExtractRequest } from '../models/FileExtractRequest'; import { TaskLocator } from '../models/TaskLocator'; export declare class AdvancedApiRequestFactory extends BaseAPIRequestFactory { create(environment: string, path: string, file?: HttpFile, _options?: Configuration): Promise; createOrUpdate(environment: string, path: string, file?: HttpFile, _options?: Configuration): Promise; doAsync(fileExtractRequest: FileExtractRequest, _options?: Configuration): Promise; doValidate(environment: string, path: string, file?: HttpFile, _options?: Configuration): Promise; getAsyncStatus(taskId: number, _options?: Configuration): Promise; } export declare class AdvancedApiResponseProcessor { createWithHttpInfo(response: ResponseContext): Promise>; createOrUpdateWithHttpInfo(response: ResponseContext): Promise>; doAsyncWithHttpInfo(response: ResponseContext): Promise>; doValidateWithHttpInfo(response: ResponseContext): Promise>; getAsyncStatusWithHttpInfo(response: ResponseContext): Promise>; }