import type { BuildInListButtonConfig, FormDesignSetting } from '@sinoform/types'; /** * 注册删除按钮 * * @param formId 表单设计id * @param type 列表页type类型 * @param config 配置数据 * @param config.enableBuildInListButton 是否支持内置按钮定制 * @param config.buildInListButtonConfig 配置数据 */ export declare function registDeleteButton(formId: string, type: string, config?: { enableBuildInListButton?: boolean; buildInListButtonConfig?: BuildInListButtonConfig; }): void; /** * 注册编辑按钮 * * @param formId 表单设计id * @param type 列表页type类型 * @param config 配置数据 * @param config.enableBuildInListButton 是否支持内置按钮定制 * @param config.buildInListButtonConfig 配置数据 */ export declare function registEditButton(formId: string, type: string, config?: { enableBuildInListButton?: boolean; buildInListButtonConfig?: BuildInListButtonConfig; }): void; /** * 根据formDesignSetting注册内置按钮 * * @param formDesign 表单配置数据 */ export default function registBuildInListButton(formDesign: FormDesignSetting): void;