/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ export interface WebAppManifest { name?: string; outputDir: string; routing?: RoutingConfig; } export interface RoutingConfig { rewrites?: RewriteRule[]; redirects?: RedirectRule[]; trailingSlash?: "always" | "never" | "auto"; fallback?: string; } export interface RewriteRule { route: string; target: string; } export interface RedirectRule { route: string; target: string; statusCode: 301 | 302 | 307 | 308; } /** * Load and parse webapplication.json manifest * * @param manifestPath - Path to the webapplication.json file * @returns Promise resolving to the parsed manifest * @throws Error if manifest file not found or validation fails */ export declare function loadManifest(manifestPath: string): Promise; //# sourceMappingURL=manifest.d.ts.map