import { ApiHelpers } from "./ApiHelpers"; export declare class MediaApiHelper { api: ApiHelpers; constructor(api: ApiHelpers); ensureNameNotExists(name: string): Promise; getAllAtRoot(): Promise; private recurseChildren; private recurseDeleteChildren; get(id: string): Promise; delete(id: string): Promise; getChildren(id: string): Promise; create(media: any): Promise; doesNameExist(name: string): Promise; getByName(name: string): Promise; getFullMediaUrl(id: string): Promise; getRecycleBinItems(): Promise; emptyRecycleBin(): Promise; doesMediaItemExistInRecycleBin(mediaItemName: string): Promise; trashMediaItem(mediaItemName: string): Promise; getMediaPathByName(name: string): Promise<{ mediaPath: any; fileName: any; } | null>; getMediaUrlWithoutBaseUrl(id: string): Promise; createDefaultMediaFile(mediaName: string): Promise; createDefaultMediaFileAndParentId(mediaName: string, parentId: string): Promise; createDefaultMediaFolder(mediaFolderName: string): Promise; createDefaultMediaFolderAndParentId(mediaName: string, parentId: string): Promise; createDefaultMediaWithImage(mediaName: string): Promise; createDefaultMediaWithArticle(mediaName: string): Promise; createDefaultMediaWithImageAndParentId(mediaName: string, parentId: string): Promise; getAllMediaNames(orderBy?: string, orderDirection?: string): Promise; doesMediaItemHaveChildName(mediaId: string, childName: string): Promise; createDefaultMediaWithVideo(mediaName: string): Promise; createDefaultMediaWithVideoAndParentId(mediaName: string, parentId: string): Promise; createDefaultMediaWithAudio(mediaName: string): Promise; createDefaultMediaWithSVG(mediaName: string): Promise; private createDefaultMediaItem; private createDefaultMediaItemWithParentId; createDefaultMediaWithTextstring(mediaName: string, mediaTypeName: string, textValue: string, dataTypeName: string): Promise; }