import type * as CEM from '@ui5/webcomponents-tools/lib/cem/types-internal.d.ts'; import { AbstractRenderer, RenderingPhase } from './AbstractRenderer.js'; import type { WebComponentWrapper } from './WebComponentWrapper.js'; type UI5ClassMember = CEM.ClassField | CEM.ClassMethod; export declare class DomRefRenderer extends AbstractRenderer { phase: RenderingPhase; private _members; setMembers(members: UI5ClassMember[]): this; private generateFieldType; private generateMethodType; private generateMethodJsDoc; private memberTyping; private getMembersToProcess; prepare(context: WebComponentWrapper): void; render(context: WebComponentWrapper): string; } export {};