import type { ASTNode, GeneratorOptions, GeneratorResult } from './types.js';
export type { GeneratorOptions, GeneratorResult };
export declare function generate(ast: ASTNode, options?: GeneratorOptions): string;
export declare function generateWithMetadata(ast: ASTNode, options?: GeneratorOptions): GeneratorResult;
export declare function generateCommand(node: ASTNode, opts?: GeneratorOptions): string;
export declare function generateExpression(node: ASTNode, opts?: GeneratorOptions): string;
export declare function minify(ast: ASTNode): string;
export declare function format(ast: ASTNode, indentation?: string): string;
//# sourceMappingURL=generator.d.ts.map