import { Rest } from "./rest"; import { Photo } from "../models/photo"; import { TagEntities } from "../models/tag_entities"; import { Feed } from "../models/feed"; import { FileData } from "../models/file"; import { AccessControl } from "../models/access_control"; export declare class RestPhoto extends Rest { list(page: number, size?: number): Promise; get(photoId: string): Promise; delete(photoId: string): Promise; create(photo: FileData, message?: string, tagEntities?: TagEntities, albumName?: string, visibility?: AccessControl, payload?: {}): Promise; update(photoId: string, photo: Photo): Promise; }