import type { AstNode } from "@/types";
import type { TreeShakeOptions } from "./types";
/**
 * Convenience function to tree-shake an AST body.
 * Removes unused function declarations.
 *
 * @param body - The AST body nodes to tree-shake
 * @param options - Tree-shaking options
 * @returns The filtered body with unused functions removed
 */
export declare const treeShake: (body: AstNode[], options?: TreeShakeOptions) => AstNode[];
//# sourceMappingURL=treeShake.d.ts.map