import type { Editor } from 'mem-fs-editor'; import type { CustomAction, CustomActionTarget } from './types.js'; /** * Enhance the target object in the manifest with the required nested objects and return a reference to it. * * @param {Manifest} manifest - the application manifest * @param {CustomActionTarget} target - target element * @returns Actions object of the given target element. */ export declare function enhanceManifestAndGetActionsElementReference(manifest: any, target: CustomActionTarget): any; /** * Add a custom page to an existing UI5 application. * * @param {string} basePath - the base path * @param {CustomAction} actionConfig - the custom action configuration * @param {Editor} [fs] - the memfs editor instance * @returns {Promise} the updated memfs editor instance */ export declare function generateCustomAction(basePath: string, actionConfig: CustomAction, fs?: Editor): Promise; //# sourceMappingURL=index.d.ts.map