import { Comment } from './comment.js'; import { Declaration, VariableDeclarationOptions, ExportDeclarationOptions } from './decl.js'; import { IdentifierValue } from './identifier.js'; import { Value } from './value.js'; export declare function decl(identifier: IdentifierValue, build: (builder: DeclarationBuilder) => void): Declaration; export declare class DeclarationBuilder { #private; constructor(identifier: IdentifierValue); variable(value: Value, options?: VariableDeclarationOptions): this; export(options?: ExportDeclarationOptions): this; leadingComment(comment: Comment): this; trailingComment(comment: Comment): this; build(): Declaration; }