import type { OrganizationChartNodeRow } from '@primereact/types/primitive/organizationchart';
import type * as React from 'react';
export interface OrganizationChartRenderContextValue {
    /**
     * The render function passed to `OrganizationChart.Nodes`, called once per node. Shared with
     * `OrganizationChart.Node` so it can render its children recursively.
     */
    renderNode: (row: OrganizationChartNodeRow) => React.ReactNode;
}
export declare const OrganizationChartRenderProvider: ({ value, children }: {
    value: OrganizationChartRenderContextValue;
    children: React.ReactNode;
}) => React.JSX.Element, useOrganizationChartRenderContext: () => OrganizationChartRenderContextValue | undefined;
