import { jsx as _jsx } from "@emotion/react/jsx-runtime";
import { ChakraProvider } from '@chakra-ui/react';
import { createComponent } from '@meta-ui/core';
import Slot from '../_internal/Slot';
const Root = ({ slotsMap }) => {
    return (_jsx(ChakraProvider, { children: _jsx(Slot, { slotsMap: slotsMap, slot: "root" }, void 0) }, void 0));
};
export default Object.assign(Object.assign({}, createComponent({
    version: 'chakra_ui/v1',
    metadata: {
        name: 'root',
        displayName: 'Root',
        description: 'chakra-ui provider',
        isDraggable: false,
        isResizable: true,
        exampleProperties: {},
        exampleSize: [6, 6],
    },
    spec: {
        properties: {},
        state: {},
        methods: [],
        slots: ['root'],
        styleSlots: [],
        events: [],
    },
})), { impl: Root });
//# sourceMappingURL=Root.js.map