import type { ComputeConfig } from "./types.ts";
/**
 * Renders a `prisma.compute.ts` source file for a config — the scaffolding
 * counterpart of `loadComputeConfig`. Output round-trips through
 * `normalizeComputeConfig` and is stable for committing to a repository.
 */
export declare function serializeComputeConfig(config: ComputeConfig, options?: {
    /** Import specifier for the typed helper. Defaults to this SDK. */
    importFrom?: string;
}): string;
/**
 * Renders a `prisma.compute.json` source file for a config — the same
 * serialization as `serializeComputeConfig` in the dependency-free static
 * format. Output round-trips through `normalizeComputeConfig` and is stable
 * for committing to a repository.
 */
export declare function serializeComputeConfigJson(config: ComputeConfig, options?: {
    /**
     * `$schema` URL emitted for editor validation. Omitted by default:
     * generated configs must not point editors at a URL that does not
     * resolve, so pass `COMPUTE_CONFIG_JSON_SCHEMA_URL` explicitly once the
     * schema is actually published there.
     */
    schemaUrl?: string | null;
}): string;
//# sourceMappingURL=serialize.d.ts.map