import type { CreateNode200Data, DeleteNode200Data, ExecNodeMethod200Data, GetTdInfo200Data, UpdateNode200Data } from "../../../gen/endpoints/TouchDesignerAPI.js";
import type { FormatterOptions } from "./responseFormatter.js";
type FormatterOpts = Pick<FormatterOptions, "detailLevel" | "responseFormat">;
export declare function formatTdInfo(data: GetTdInfo200Data, options?: FormatterOpts): string;
export declare function formatCreateNodeResult(data: CreateNode200Data, options?: FormatterOpts): string;
export declare function formatUpdateNodeResult(data: UpdateNode200Data, options?: FormatterOpts): string;
export declare function formatDeleteNodeResult(data: DeleteNode200Data, options?: FormatterOpts): string;
export declare function formatExecNodeMethodResult(data: ExecNodeMethod200Data | {
    result?: unknown;
} | null | undefined, context: {
    nodePath: string;
    method: string;
    args?: unknown[];
    kwargs?: Record<string, unknown>;
}, options?: FormatterOpts): string;
export {};
