import React from 'react';
import { ReactPortalStore } from '../react';
import { ITabGroupChipRenderer, ITabGroup, DockviewApi } from 'dockview-core';
export interface IDockviewTabGroupChipProps {
    tabGroup: ITabGroup;
    api: DockviewApi;
}
export declare class ReactTabGroupChipPart implements ITabGroupChipRenderer {
    private readonly component;
    private readonly reactPortalStore;
    private readonly _element;
    private part?;
    get element(): HTMLElement;
    constructor(component: React.FunctionComponent<IDockviewTabGroupChipProps>, reactPortalStore: ReactPortalStore);
    init(params: {
        tabGroup: ITabGroup;
        api: DockviewApi;
    }): void;
    update(params: {
        tabGroup: ITabGroup;
    }): void;
    dispose(): void;
}
