import { ApiClientFactory } from '../core/api.client.factory'; import { IPhotoFolderList, AddPhotosData, FilterData, IEditWidget, IGetWidget, IWidgetPhotoFiles } from '../model/constructionPhotos.model'; export declare class ConstructionPhotosService { private factory; constructor(factory: ApiClientFactory); loadDepartmentData(projectId: string): Promise; loadAddPhotoFolder(projectId: string, photoName: string): Promise; loadEditPhotoFolder(projectId: string, id: string, photoName: string): Promise; loadPhotoFolderList(projectId: string, includeThird?: boolean): Promise; loadMovePhotoFolder(projectId: string, id: string, moveUp: boolean): Promise; loadRemovePhotoFolder(projectId: string, id: string): Promise; loadAddPhotos(projectId: string, params: AddPhotosData): Promise; loadAlbumLists(projectId: string, pageIndex?: number, pageSize?: number): Promise; loadAllPhotosInfo(projectId: string): Promise; loadPhotosLists(projectId: string, params: FilterData): Promise; loadEditWidget(projectId: string, data: IEditWidget): Promise; loadGetWidget(projectId: string, widgetTag: string): Promise; loadWidgetPhotoFiles(projectId: string, data: any): Promise; photoFilesDownload(projectId: string, photoFolderId: string, data: any): Promise; photoFilesDelete(projectId: string, data: any): Promise; loadTypePhotosLists(projectId: string, params: FilterData): Promise; loadShowPhotoFolder(projectId: string, show: string, sourceCode: string): Promise; }