import { VisualizerOptions } from './tromp-diagram.js';
/**
 * Generate a tromp diagram from a lambda calculus expression
 * @param lambdaExpression - The lambda calculus expression to visualize
 * @param options - Visualization options
 * @param outputPath - The path where to save the diagram (optional)
 * @param format - The output format ('svg' or 'png'), defaults to svg
 * @returns The path to the generated diagram, or SVG/ASCII string if no outputPath
 */
export declare function visualize(lambdaExpression: string, options?: VisualizerOptions, outputPath?: string, format?: 'svg' | 'png' | 'ascii'): string;
export { VisualizerOptions };
