import { type Ref } from 'vue';
/** 桌面表单栅格列数（全宽 span = 24） */
export declare const FORM_COLS_DESKTOP = 24;
/** 移动端表单栅格列数（全宽 span = 12） */
export declare const FORM_COLS_MOBILE = 12;
/** 配置侧全宽默认值（一律按 24 栅格书写） */
export declare const FORM_SPAN_FULL = 24;
export declare const FORM_MQ_MOBILE = "(max-width: 768px)";
/** 当前断点下列数：桌面 24 / 移动端 12 */
export declare function getFormCols(): number;
/**
 * 将 items.span（按 24 栅格配置）换算为当前网格列数下的 span。
 * 移动端：24 → 12（全宽），12 → 6（半宽）。
 */
export declare function resolveFormSpan(span?: number, cols?: number): number;
/** 响应式列数，断点变化时触发重渲染 */
export declare function useFormCols(): Ref<number>;
