/// import util from 'util'; import { Requestor } from './Requestor'; declare type GPhotosPhotoInfo = { id: string; type?: 'photo' | 'video' | 'animation_gif'; uploadedAt?: Date; createdAt?: Date; title?: string; description?: string; duration?: number; width?: number; height?: number; fileSize?: number; rawUrl?: string; }; declare class GPhotosPhoto { id: string; private info; private requestor; static parseInfo(data: any): GPhotosPhotoInfo; constructor(info: GPhotosPhotoInfo, { requestor }: { requestor: Requestor; }); getInfo({ force }?: { force: boolean; }): Promise>; delete(): Promise; modifyCreatedDate({ createdDate, timezoneSec }: { createdDate: Date; timezoneSec?: number; }): Promise; modifyDescription({ description }: { description: string; }): Promise; toJSON(): GPhotosPhotoInfo; toString(): string; [util.inspect.custom](): string; } export { GPhotosPhoto };