import { HttpService } from '../../external/services/http.service'; import { IHttpResult } from '../../external/types/http.types'; import { IPlugin } from '../../external/types/plugin.types'; import { TPlatform } from '../../external/types/editor.types'; declare class PluginService extends HttpService { setMetaTags(res: IHttpResult): IHttpResult; get(pluginId?: string): Promise>; getByGalleryId(galleryId?: string, includeData?: boolean): Promise>; getForEditor(pluginId?: string, defaultPluginData?: IPlugin, vendor?: TPlatform): Promise; create(body: any, vendor?: TPlatform): Promise; update(pluginId: string | undefined, body: any, vendor?: TPlatform): Promise; } export declare const pluginService: PluginService; export {};