import type { SemanticGraph, SemanticNode } from './types'; export declare function formatCredentials(credentials: Record): string; export interface SubnodeGeneratorOptions { useVarRefs: boolean; } interface SubnodeGenerationContext { graph: SemanticGraph; nodeNameToVarName: Map; expressionAnnotations?: Map; } export interface FormatValueContext { expressionAnnotations?: Map; indent?: number; } export declare function formatValue(value: unknown, ctx?: FormatValueContext): string; export declare function generateSubnodeCall(node: SemanticNode, builderName: string, ctx: SubnodeGenerationContext, options: SubnodeGeneratorOptions): string; export declare function generateSubnodesConfig(node: SemanticNode, ctx: SubnodeGenerationContext, options: SubnodeGeneratorOptions): string | null; export {};