/// import { Got } from 'got'; import GenericOptions from '../interfaces/genericOptions'; import Resource from '../interfaces/yandex/Resouce'; import Quota from '../interfaces/yandex/Quota'; declare class YaResourses { private httpClient; private idClient; private skToken; constructor(httpClient: Got, idClient: string, skToken: string, internalOptions?: GenericOptions); getFolderResources(path: string, { withParent }?: { withParent?: boolean; }): Promise; getFileDownloadUrl(path: string): Promise; uploadFile(path: string, buffer: Buffer): Promise<{ status: string; error?: any; resource?: Resource; }>; createFolder(path: string): Promise; deleteResource(path: string): Promise; cleanTrash(): Promise; getQuota(): Promise; publishResource(path: string, type?: string): Promise<{ hash: string; short_url: string; short_url_named: string; url: string; }>; } export default YaResourses;