import { EventBridgeEvent } from '@plitzi/sdk-shared';
export type BuilderProviderProps = {
    children: React.ReactNode;
    baseElementId: string;
    mode?: 'normal' | 'template' | 'segment';
    schemaName?: string;
    onHandler?: (event: EventBridgeEvent, data: unknown[]) => void;
    onBaseElementChange?: (baseElementId: string) => void;
};
declare const BuilderProvider: ({ children, baseElementId: baseElementIdProp, mode, schemaName, onHandler, onBaseElementChange }: BuilderProviderProps) => import("react/jsx-runtime").JSX.Element;
export default BuilderProvider;
