import { CreateNamespace } from '../../../utils/src/create'; import { ComputedRef, ExtractPropTypes, InjectionKey, PropType } from 'vue'; export declare const gridProps: { gap: { type: PropType; default: number; }; cols: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }; export type GridProps = ExtractPropTypes; export declare const gridProviderKey: InjectionKey<{ margin: ComputedRef<{ horizontal: number; vertical: number; }>; }>; declare const _default: import('vue').DefineComponent<{ gap: { type: PropType; default: number; }; cols: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }, { bem: CreateNamespace; margin: ComputedRef<{ horizontal: number; vertical: number; }>; gridContainer: import('vue').ShallowRef; resolveCols: ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ gap?: unknown; cols?: unknown; } & { gap: number | [number, number]; cols: string | number; } & {}>, { gap: number | [number, number]; cols: string | number; }>; export default _default;