/**
 * Node List Formatter
 *
 * Formats TouchDesigner node lists with token-optimized output.
 * Used by GET_TD_NODES tool.
 */
import type { TdNode } from "../../../gen/endpoints/TouchDesignerAPI.js";
import type { FormatterOptions } from "./responseFormatter.js";
/**
 * Node list data structure (matches API response)
 */
export interface NodeListData {
    nodes?: TdNode[];
    parentPath?: string;
    pattern?: string;
    includeProperties?: boolean;
    [key: string]: unknown;
}
/**
 * Format node list based on detail level
 */
export declare function formatNodeList(data: NodeListData | undefined, options?: FormatterOptions): string;
