import { ApplicationsServiceInterface, FilesServiceInterface } from '../../typescript-angular'; import { ApplicationFileConfig, ApplicationFileConfigElement, FileConfigListArgs, FileConfigGetRequestArgs, FileConfigCreateRequestArgs, FileConfigUpdateRequestArgs, FileConfigDeleteRequestArgs, FileConfigDownloadRequestArgs, FileConfigUpdateMetadataRequestArgs } from './application-file-config'; export declare class ApplicationFileConfigImpl implements ApplicationFileConfig { private files; private applications; constructor(files: FilesServiceInterface, applications: ApplicationsServiceInterface); private make_path; private api_type_to_cfg_type; private cfg_type_to_api_type; private make_element; private get_envConfig; private create_file; private update_file; private deleteFile; list(params: FileConfigListArgs): Promise; get(params: FileConfigGetRequestArgs): Promise; create(params: FileConfigCreateRequestArgs): Promise; updateMetadata(params: FileConfigUpdateMetadataRequestArgs): Promise; update(params: FileConfigUpdateRequestArgs): Promise; delete(params: FileConfigDeleteRequestArgs): Promise; download(params: FileConfigDownloadRequestArgs): Promise; }