import { AST, Syntax } from '@glimmer/syntax'; export declare type BuildAttrContent = AST.AttrNode['value'] | AST.Expression | string | undefined; export declare type AppendableToAttrContent = BuildAttrContent | number | null; export declare function buildAttr(b: Syntax["builders"], name: string, content: BuildAttrContent): AST.AttrNode | null; export declare function appendToAttrContent(b: Syntax["builders"], val: AppendableToAttrContent, content?: AST.AttrNode['value'], opts?: { prependSpace: boolean; }): AST.AttrNode['value']; export declare function buildAttrContent(b: Syntax["builders"], parts: AppendableToAttrContent[]): BuildAttrContent;