import { SourceFile, Type } from "ts-morph";
import { Nodely } from "./types";
export declare const buildFromType: (type: Type) => string;
/**
 * Builds based on a list of nodes.
 * @param nodes
 * @returns
 */
export declare const build: (...nodes: Nodely[]) => string;
export declare const renderer: (node: Nodely, df?: (node: Nodely) => string) => string;
/**
 * A conveniece to render a source file.
 * @param node
 * @returns
 */
export declare const render: (title: string, node: SourceFile) => string | undefined;
