import type { ParsedCreateFactory } from "./parseCreateFactoryCall.mjs";
/**
 * Adds or replaces precompute data in createDemo function calls.
 *
 * @param source - The source code string containing createDemo calls
 * @param precomputeData - The data object to inject
 * @param demoCallInfo - Information about the parsed demo call structure from parseCreateFactoryCall
 * @param options - Optional configuration
 * @param options.passPrecomputeAsIs - Whether to pass precompute data as-is without JSON stringifying (default: false)
 * @returns The modified source code with precompute data injected
 */
export declare function replacePrecomputeValue(source: string, precomputeData: Record<string, any>, demoCallInfo?: ParsedCreateFactory, options?: {
  passPrecomputeAsIs?: boolean;
}): string;