import { VariableType } from "../types.js";
/** Maps Agency primitive type names to their TypeScript equivalents. */
export declare const TS_PRIMITIVE_ALIASES: Record<string, string>;
/**
 * Format a VariableType for display.
 *
 * Pass `primitiveAliases` (e.g. for codegen) to substitute Agency-only
 * primitive names with target-language equivalents. Default omits the map
 * so diagnostics, LSP hover, and CLI prompts show source-level keywords.
 */
export declare function formatTypeHint(vt: VariableType, primitiveAliases?: Record<string, string>): string;
/** Convenience wrapper for codegen contexts. */
export declare function formatTypeHintTs(vt: VariableType): string;
