import type { PagesBase, PageBase, PageTypeV4, SapUiGenericAppPageSettings, ViewTypes, FlexibleColumnLayoutAggregations } from '../common'; export interface Page extends PageBase { view?: PageView; controlAggregation?: FlexibleColumnLayoutAggregations; pageType?: PageTypeV4; options?: { settings?: SapUiGenericAppPageSettings; }; } export interface Pages extends PagesBase { [key: string]: Page; } export interface PageV4 extends PageBase { view?: PageView; controlAggregation?: FlexibleColumnLayoutAggregations; pageType?: PageTypeV4; routePattern?: string; contextPath?: string; entityType?: string; /** * Full template name from `manifest.json`. */ template?: string; } export interface PagesV4 extends Pages { [key: string]: PageV4; } export interface PageView { id: string; name?: string; path?: string; viewType?: ViewTypes; template?: string; } //# sourceMappingURL=page.d.ts.map