import { IWatermarkRenderer, WatermarkRendererInitParameters, PanelUpdateEvent, IWatermarkPanelProps } from 'dockview-core';
/**
 * SolidJS implementation of IWatermarkRenderer: mounts Solid components as watermark overlay.
 */
export declare class SolidWatermarkPart implements IWatermarkRenderer {
    readonly id: string;
    private readonly component;
    readonly element: HTMLElement;
    private part?;
    private params?;
    constructor(id: string, component: (props: IWatermarkPanelProps) => any);
    init(parameters: WatermarkRendererInitParameters): void;
    update(event: PanelUpdateEvent): void;
    layout(_width: number, _height: number): void;
    dispose(): void;
}
