/**
* 커스텀 엘리먼트 HTML 문자열을 생성하는 유틸리티입니다.
*/
export declare class HtmlBuilder {
/**
* 지정한 태그, 속성, 내용으로 커스텀 엘리먼트 HTML 문자열을 생성합니다.
*
* 속성 값 처리 규칙:
* - `null` / `undefined` → 해당 속성 생략
* - `false` (boolean) → 해당 속성 생략
* - `true` (boolean) → 값 없이 키만 출력 (예: `disabled`)
* - `object` → `JSON.stringify` 후 `escapeHtmlAttr`
* - `href` / `src` 키 → `escapeHtmlHref` 적용
* - 그 외 string → `escapeHtmlAttr` 적용
*
* `content`는 이미 안전한 HTML 문자열이라고 가정합니다 (내부 escape 없음).
*
* @param tag - 커스텀 엘리먼트 태그 이름 (예: `"u-ref-tag"`)
* @param attrs - 속성 객체
* @param content - 내부 HTML 문자열 (기본값: `""`)
* @returns 생성된 HTML 문자열
*
* @example
* HtmlBuilder.build('u-ref-tag', { href: 'https://example.com', disabled: true }, 'Click');
* // → 'Click'
*/
static build(tag: string, attrs?: Record, content?: string): string;
}