/**
 * Add path utility to add path property to each file in a variant
 * Handles metadata prefix replacement and URL-based back navigation resolution
 */
import type { VariantCode, VariantSource } from "./types.js";
export interface FileWithPath {
  source?: VariantSource;
  metadata?: boolean;
  path: string;
}
export interface VariantWithPaths extends Omit<VariantCode, 'extraFiles'> {
  extraFiles?: Record<string, FileWithPath>;
  path?: string;
}
/**
 * Add flat paths to all files in a variant
 */
export declare function addPathsToVariant(variant: VariantCode): VariantWithPaths;