import { default as React } from 'react';
import { ComponentRegistry, DesignSystemSchema } from './types';
interface BuilderContextValue {
    components: ComponentRegistry;
    cms?: any;
    actions?: Record<string, Function>;
    customApi?: any;
    globalHeadCode?: string;
    globalBodyCode?: string;
    designSystem?: DesignSystemSchema;
}
export declare const useBuilderContext: () => BuilderContextValue;
export declare const BuilderContextProvider: ({ children, components, cms, actions, customApi, globalHeadCode, globalBodyCode, designSystem, }: BuilderContextValue & {
    children: React.ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
export {};
