import type { InscribedFile } from './types.js'; /** * Creates a mapping of original paths to inscription URL paths */ export declare function createUrlMap(inscriptions: InscribedFile[]): Map; /** * Rewrites HTML content to use ordfs URLs */ export declare function rewriteHtml(filePath: string, baseDir: string, originalPath: string, urlMap: Map): Promise; /** * Rewrites CSS content to use ordfs URLs */ export declare function rewriteCss(filePath: string, baseDir: string, originalPath: string, urlMap: Map): Promise; /** * Rewrites JavaScript content to use ordfs URLs */ export declare function rewriteJs(filePath: string, baseDir: string, originalPath: string, urlMap: Map): Promise; /** * Rewrites file content based on file type */ export declare function rewriteFile(filePath: string, baseDir: string, originalPath: string, contentType: string, urlMap: Map): Promise; /** * Injects version redirect script into HTML content * * @param htmlContent - Original HTML content * @param versionInscriptionOrigin - Origin outpoint of the versioning inscription * @returns Modified HTML with injected script */ export declare function injectVersionScript(htmlContent: string, versionInscriptionOrigin: string): Promise; /** * Injects the base path fix script into HTML content * This script automatically detects ordfs deployment paths and sets the correct base href * for React Router and other client-side routing libraries * * @param htmlContent - Original HTML content * @returns Modified HTML with injected base path fix script */ export declare function injectBasePathFix(htmlContent: string): Promise; //# sourceMappingURL=rewriter.d.ts.map