import { type PropsWithChildren } from 'react';
import { CustomContextProviderProps } from '../../types';
import type { Plugin } from './types.js';
/** @internal */
export type CustomPluginContextProviderContext = {
    plugins: Plugin[];
};
/** @internal */
export type CustomPluginContextProviderProps = CustomContextProviderProps<CustomPluginContextProviderContext>;
/**
 * Custom Plugin Context Provider component that allows passing external plugin context.
 *
 * Specifically designed to serve as a bridge for passing plugin context between an
 * external framework wrapper and child React components.
 *
 * @internal
 */
export declare const CustomPluginContextProvider: React.FC<PropsWithChildren<CustomPluginContextProviderProps>>;
