import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class TemplatesService { private http; private websiteManagerUrlBase; private formsUrlBase; private membershipUrlBase; constructor(http: HttpClient); getTemplatesTree: () => Observable; getTemplates: () => Observable; createTemplate: (template: any) => Observable; createTemplateClone: (id: any, suffix: any) => Observable; updateTemplate: (template: any) => Observable; updateTemplateLayout: (relationInfo: any) => Observable; deleteTemplate: (template: any) => Observable; getRootTemplates: () => Observable; getTemplateView: (template: any) => Observable; updateTemplateView: (template: any, viewObj: any) => Observable; getTemplateViewTypeFields: (template: any) => Observable; updateScriptsOrdering: (bundleId: any, scripts: any) => Observable; updateStylesOrdering: (bundleId: any, styles: any) => Observable; getScriptsTree: () => Observable; getScripts: () => Observable; createScript: (Script: any) => Observable; updateScript: (Script: any) => Observable; deleteScript: (Script: any) => Observable; getScriptCode: (Script: any) => Observable; updateScriptCode: (Script: any, viewObj: any) => Observable; createScriptsBundle: (ScriptBundle: any) => Observable; updateScriptsBundle: (ScriptBundle: any) => Observable; deleteScriptsBundle: (ScriptBundle: any) => Observable; getScriptsBundles: () => Observable; getStylesTree: () => Observable; getStyles: () => Observable; createStyle: (Style: any) => Observable; updateStyle: (Style: any) => Observable; deleteStyle: (Style: any) => Observable; getStyleCode: (Style: any) => Observable; updateStyleCode: (Style: any, viewObj: any) => Observable; createStylesBundle: (StyleBundle: any) => Observable; updateStylesBundle: (StyleBundle: any) => Observable; deleteStylesBundle: (StyleBundle: any) => Observable; getStylesBundles: () => Observable; getViewTypesTree: () => Observable; createViewType: (type: any) => Observable; updateViewType: (type: any) => Observable; deleteViewType: (type: any) => Observable; updateViewTypeFields: (type: any) => Observable; deleteViewTypeField: (fieldId: any) => Observable; getViewFieldTypes: () => Observable; getViewTypeChildren: (viewType: any) => Observable; updateViewTypeChildren: (viewType: any, ids: any) => Observable; getViewTypes: () => Observable; getRootViewTypes: () => Observable; getForms: () => Observable; }