/**
 * Flatten variant utility to convert a VariantCode into a flat files list
 * Handles relative path resolution and metadata file scoping
 * Uses addPathsToVariant for the core logic, then flattens the result
 */
import type { VariantCode } from "../CodeHighlighter/types.js";
export interface FlatFile {
  source: string;
  metadata?: boolean;
}
export interface FlattenedFiles {
  [filePath: string]: FlatFile;
}
/**
 * Flatten a VariantCode into a flat files structure
 * Resolves relative paths and handles metadata file scoping
 * Uses addPathsToVariant for path resolution logic
 */
export declare function flattenVariant(variant: VariantCode): FlattenedFiles;