import React from 'react';
import { ReactPortalStore } from '../react';
import { IDockviewGroupPanel, IGroupDragGhostRenderer, DockviewApi } from 'dockview-core';
export interface IDockviewGroupDragGhostProps {
    group: IDockviewGroupPanel;
    api: DockviewApi;
}
export declare class ReactGroupDragGhostPart implements IGroupDragGhostRenderer {
    private readonly component;
    private readonly reactPortalStore;
    private readonly _element;
    private part?;
    get element(): HTMLElement;
    constructor(component: React.FunctionComponent<IDockviewGroupDragGhostProps>, reactPortalStore: ReactPortalStore);
    init(params: {
        group: IDockviewGroupPanel;
        api: DockviewApi;
    }): void;
    dispose(): void;
}
