import { type ReactNode } from 'react';
import { Plugin } from './types.js';
/**
 * Props for PluginProvider component
 *
 * @sisenseInternal
 */
export interface PluginProviderProps {
    /**
     * Array of plugins to register
     */
    plugins: Plugin[];
    /**
     * Child components
     */
    children: ReactNode;
}
/**
 * Plugin Provider component that validates and provides access to plugins
 *
 * @sisenseInternal
 */
export declare const PluginProvider: React.FC<PluginProviderProps>;
