import { CreateVideoRequest, CreateImageFromUrlRequest, CreateDocumentRequest, CreateDocumentFromUrlRequest } from '../../../../types/index.js'; import { operations } from '../../../../types/restful/specs/commerce_media_v1_beta_oas3.js'; import Restful, { OpenApi } from '../../index.js'; export default class Media extends Restful implements OpenApi { static id: string; get basePath(): string; get subdomain(): string; createImageFromFile(body?: any): Promise; createImageFromUrl(body?: CreateImageFromUrlRequest): Promise; getImage(imageId: string): Promise; createVideo(body?: CreateVideoRequest): Promise; getVideo(videoId: string): Promise; uploadVideo(videoId: string, body?: any, headers?: Record): Promise; createDocument(body?: CreateDocumentRequest): Promise; createDocumentFromUrl(body?: CreateDocumentFromUrlRequest): Promise; getDocument(documentId: string): Promise; uploadDocument(documentId: string, body?: any): Promise; uploadPostOrderDocument(body?: any): Promise; downloadPostOrderDocument(documentId: string): Promise; removePostOrderDocument(documentId: string): Promise; }