import type { ExtensionLogger, ImportAllConfigsParameters } from '@sap/ux-specification-types'; import { v2 } from '@sap/ux-specification-types'; import { AppProvider } from '../../../common/appProvider'; /** * The V2AppProvider collects all the app information for a Fiori Elements V2 app * * @param {ImportAllConfigsParameters} importParameters */ export declare class V2AppProvider extends AppProvider { /** * * @param importParameters - Parameters required for importing all configurations. */ constructor(importParameters: ImportAllConfigsParameters); } /** * Collects all pages of a V2 app from the manifest, by traversing the V2 page hierarchy. * * @param v2Pages - entry point = complex page definition in manifest * @param componentName - Component name * @param logger - Logger instance used for logging errors or information. * @returns index table of pages */ export declare function getPages(v2Pages: v2.SapUiAppPagesV2, componentName: string, logger?: ExtensionLogger): v2.Pages; //# sourceMappingURL=appProvider.d.ts.map