import { type Node } from "@ttsc/factory";
export declare namespace FilePrinter {
    const description: <T extends Node>(node: T, comment: string) => T;
    const enter: () => import("@ttsc/factory").ExpressionStatement;
    const write: (props: {
        location: string;
        statements: Node[];
        top?: string;
    }) => Promise<void>;
}
