import { YandexRequest } from './YandexRequest';
import { IYandexCheckOutPlace, IYandexRequestDownloadImage } from './interfaces';
export declare class YandexImageRequest extends YandexRequest {
    private readonly STANDARD_URL;
    skillId: string | null;
    constructor(oauth?: string | null, skillId?: string | null);
    private _getImagesUrl;
    checkOutPlace(): Promise<IYandexCheckOutPlace | null>;
    downloadImageUrl(imageUrl: string): Promise<IYandexRequestDownloadImage | null>;
    downloadImageFile(imageDir: string): Promise<IYandexRequestDownloadImage | null>;
    getLoadedImages(): Promise<IYandexRequestDownloadImage[] | null>;
    deleteImage(imageId: string): Promise<string | null>;
    deleteImages(): Promise<boolean>;
}
