declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & (new () => {
    $slots: S;
});
declare const __VLS_component: import('vue').DefineComponent<{}, {
    component: string;
    color?: string | undefined;
    p?: string | number | undefined;
    pt?: string | number | undefined;
    pr?: string | number | undefined;
    pb?: string | number | undefined;
    pl?: string | number | undefined;
    px?: string | number | undefined;
    py?: string | number | undefined;
    m?: string | number | undefined;
    mt?: string | number | undefined;
    mr?: string | number | undefined;
    mb?: string | number | undefined;
    ml?: string | number | undefined;
    mx?: string | number | undefined;
    my?: string | number | undefined;
    display?: string | undefined;
    flexDirection?: string | undefined;
    justifyContent?: string | undefined;
    alignItems?: string | undefined;
    flexWrap?: string | undefined;
    gap?: string | number | undefined;
    bgcolor?: string | undefined;
    border?: string | number | undefined;
    borderRadius?: string | number | undefined;
    width?: string | number | undefined;
    height?: string | number | undefined;
    minWidth?: string | number | undefined;
    minHeight?: string | number | undefined;
    maxWidth?: string | number | undefined;
    maxHeight?: string | number | undefined;
    $props: {
        readonly component?: string | undefined;
        readonly color?: string | undefined;
        readonly p?: string | number | undefined;
        readonly pt?: string | number | undefined;
        readonly pr?: string | number | undefined;
        readonly pb?: string | number | undefined;
        readonly pl?: string | number | undefined;
        readonly px?: string | number | undefined;
        readonly py?: string | number | undefined;
        readonly m?: string | number | undefined;
        readonly mt?: string | number | undefined;
        readonly mr?: string | number | undefined;
        readonly mb?: string | number | undefined;
        readonly ml?: string | number | undefined;
        readonly mx?: string | number | undefined;
        readonly my?: string | number | undefined;
        readonly display?: string | undefined;
        readonly flexDirection?: string | undefined;
        readonly justifyContent?: string | undefined;
        readonly alignItems?: string | undefined;
        readonly flexWrap?: string | undefined;
        readonly gap?: string | number | undefined;
        readonly bgcolor?: string | undefined;
        readonly border?: string | number | undefined;
        readonly borderRadius?: string | number | undefined;
        readonly width?: string | number | undefined;
        readonly height?: string | number | undefined;
        readonly minWidth?: string | number | undefined;
        readonly minHeight?: string | number | undefined;
        readonly maxWidth?: string | number | undefined;
        readonly maxHeight?: string | number | undefined;
    };
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
type __VLS_TemplateResult = {
    attrs: Partial<{}>;
    slots: {
        default?(_: {}): any;
    };
    refs: {};
    rootEl: any;
};
//# sourceMappingURL=Box.vue.d.ts.map