declare const _default: ViewConfigService; export default _default; /** * Service for managing vue-*.json configuration files. * Follows the same pattern as ClassificationService. */ declare class ViewConfigService { /** * Fetches a specific view configuration file. * @param {string} filename The name of the view file (e.g., 'vue-exec-pieces.json'). * @returns {Promise} A promise that resolves with the JSON content of the view. */ getView(filename: string): Promise; /** * Saves a view configuration file. * @param {string} filename The name of the view file. * @param {Object} content The view configuration object to save. * @returns {Promise} A promise that resolves when the operation is complete. */ saveView(filename: string, content: any): Promise; /** * Deletes a view configuration file by saving null/empty content. * Note: Actual deletion depends on the backend implementation. * @param {string} filename The name of the view file to delete. * @returns {Promise} A promise that resolves when the operation is complete. */ deleteView(filename: string): Promise; /** * Lists all existing view configuration file names. * @returns {Promise} A promise that resolves with an array of filenames. */ listViews(): Promise; /** * Lists all existing view configuration entries (full Alfresco nodes). * @returns {Promise} A promise that resolves with an array of Alfresco entry objects. */ listViewEntries(): Promise; #private; } //# sourceMappingURL=ViewConfigService.d.ts.map