import { FC, PropsWithChildren } from 'react';
import { RPSlots } from '../utils/types';
type ToolContext = RPSlots & {
    setSlots: React.Dispatch<React.SetStateAction<RPSlots>>;
};
export declare const ToolComponentContext: import('react').Context<ToolContext>;
export declare const useToolComponentContext: () => ToolContext;
interface Props extends PropsWithChildren {
    slots?: RPSlots;
}
export declare const ToolComponentProvider: FC<Props>;
export {};
