import type { Logger } from '@sap-ux/logger'; import type { Editor } from 'mem-fs-editor'; import type { FreestyleApp } from './types.js'; /** * Generate a UI5 application based on the specified Fiori Freestyle floorplan template. * * @param basePath - the absolute target path where the application will be generated * @param data - configuration to generate the freestyle application * @param fs - an optional reference to a mem-fs editor * @param log - optional logger * @returns Reference to a mem-fs-editor */ declare function generate(basePath: string, data: FreestyleApp, fs?: Editor, log?: Logger): Promise; export { generate }; export type { WorklistSettings, ListDetailSettings, BasicAppSettings, Template, FreestyleApp } from './types.js'; export { TemplateType, OdataVersion } from './types.js'; //# sourceMappingURL=index.d.ts.map