import * as React from "react"; export interface PvjsProps { theme: "plain" | "dark"; pathway: Record; entitiesById: Record; opacities: string[]; highlights: string[]; panned: string[]; zoomed: string[]; detailPanelOpen: boolean; selected: null | Record; } export declare class Pvjs extends React.Component { kaavioRef: any; detailsPanelRef: any; static defaultProps: { theme: string; opacities: any[]; highlights: any[]; panned: any[]; zoomed: any[]; pathway: {}; entitiesById: {}; detailPanelOpen: boolean; selected: any; }; constructor(props: PvjsProps); reconcileQueryParams(props: any): any; closeActive(): void; handleEntityClick: (entity: any) => void; componentWillUnmount(): void; onKaavioReady(): void; handleCloseDetailsPanel(): void; renderDetailsPanel(): any; render(): JSX.Element; }