import { IPanePart, PanePanelComponentInitParameter, PanelUpdateEvent } from 'dockview-core';
import { IPaneviewPanelProps } from './paneview';
import type { Component } from 'solid-js';
/**
 * SolidJS implementation of pane panel section for Dockview paneview integration.
 */
export declare class SolidPanePanelSection implements IPanePart {
    readonly id: string;
    private readonly componentFn;
    readonly element: HTMLElement;
    private part?;
    constructor(id: string, componentFn: Component<IPaneviewPanelProps>);
    init(parameters: PanePanelComponentInitParameter): void;
    toJSON(): {
        id: string;
    };
    update(event: PanelUpdateEvent): void;
    dispose(): void;
}
