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'; export declare class PropTypesRenderer extends AbstractRenderer { phase: RenderingPhase; private _slots; private _events; private eventNames; setSlots(slots: CEM.Slot[]): this; setEvents(events: CEM.Event[]): this; private eventHasDetails; private getSlots; private getEvents; prepare(context: WebComponentWrapper): void; render(context: WebComponentWrapper): string; }