import { FastPath } from './fastPath'; import { Doc } from './docBuilder'; import { PrintFn } from './printer'; import { Options } from './options'; import * as luaparse from 'luaparse'; export declare function attachComments(ast: luaparse.Chunk, options: Options): void; export declare function injectShebang(ast: luaparse.Chunk, options: Options): void; export declare function printDanglingComments(path: FastPath, sameIndent?: boolean): Doc; export declare function printDanglingStatementComments(path: FastPath): Doc; export declare function printComments(path: FastPath, options: Options, print: PrintFn): Doc;