import { ExtractPublicPropTypes } from "../../_utils/naive/extract-public-props.js"; import "../../_utils/index.js"; import { CSSProperties, PropType, Ref } from "vue"; import { VResizeObserverOnResize } from "vueuc"; //#region src/grid/src/Grid.d.ts declare const gridProps: { readonly layoutShiftDisabled: BooleanConstructor; readonly responsive: { readonly type: PropType<"self" | "screen">; readonly default: "self"; }; readonly cols: { readonly type: PropType; readonly default: 24; }; readonly itemResponsive: BooleanConstructor; readonly collapsed: BooleanConstructor; readonly collapsedRows: { readonly type: NumberConstructor; readonly default: 1; }; readonly itemStyle: PropType; readonly xGap: { readonly type: PropType; readonly default: 0; }; readonly yGap: { readonly type: PropType; readonly default: 0; }; }; interface NGridInjection { isSsrRef: Ref; itemStyleRef: Ref; xGapRef: Ref; overflowRef: Ref; layoutShiftDisabledRef: Ref; } type GridProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly default: "self"; }; readonly cols: { readonly type: PropType; readonly default: 24; }; readonly itemResponsive: BooleanConstructor; readonly collapsed: BooleanConstructor; readonly collapsedRows: { readonly type: NumberConstructor; readonly default: 1; }; readonly itemStyle: PropType; readonly xGap: { readonly type: PropType; readonly default: 0; }; readonly yGap: { readonly type: PropType; readonly default: 0; }; }>, { isSsr: boolean; contentEl: Ref; mergedClsPrefix: Ref; style: import("vue").ComputedRef; isResponsive: import("vue").ComputedRef; responsiveQuery: import("vue").ComputedRef; responsiveCols: import("vue").ComputedRef; handleResize: import("vue").ComputedRef; overflow: Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: "self"; }; readonly cols: { readonly type: PropType; readonly default: 24; }; readonly itemResponsive: BooleanConstructor; readonly collapsed: BooleanConstructor; readonly collapsedRows: { readonly type: NumberConstructor; readonly default: 1; }; readonly itemStyle: PropType; readonly xGap: { readonly type: PropType; readonly default: 0; }; readonly yGap: { readonly type: PropType; readonly default: 0; }; }>> & Readonly<{}>, { readonly responsive: "self" | "screen"; readonly collapsed: boolean; readonly xGap: string | number; readonly yGap: string | number; readonly layoutShiftDisabled: boolean; readonly cols: string | number; readonly itemResponsive: boolean; readonly collapsedRows: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion export { GridProps, NGridInjection, _default as default, gridProps };