import { App, ObjectPlugin } from 'vue';
import { CurdConfigT } from '../types';
export declare function createCurdConfig(config: Partial<CurdConfigT>, initDayjs?: boolean): {
    install(app: App): void;
};
/**
 * 创建 Cosy CURD 配置
 * 用于快速创建适合 Cosy 框架的配置
 */
export declare function createCosyConfig(config?: Partial<CurdConfigT>): ObjectPlugin;
/**
 * 创建 Cosy Pro CURD 配置
 * 用于快速创建适合 Cosy Pro 框架的配置
 */
export declare function createCosyProConfig(config?: Partial<CurdConfigT>): {
    install(app: App): void;
};
/**
 * 兼容旧版本
 */
export declare function createCosyProCurd(config?: Partial<CurdConfigT>): ObjectPlugin;
/**
 * 合并多个配置对象
 * 用于组合不同的配置预设
 */
export declare function mergeConfigs(...configs: Partial<CurdConfigT>[]): Partial<CurdConfigT>;
