import type { FormProps } from 'ant-design-vue'; import type { FormColumn } from 'll-plus/es/components'; import type { IKeyType, IKeyValueItem } from './key-value'; export declare const typeRules: Array<{ trigger: string[]; message: string; validator: (_rule: any, value: any) => Promise; }>; export declare const formOptions: FormProps; export declare const formColumns: Array<{ key: string; labelCol: { span: number; }; }>; export declare const keyValueItemProps: { readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly values: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => IKeyValueItem[], boolean>; readonly disabledValue: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => number[], boolean>; readonly disabledKey: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => number[], boolean>; readonly disabledDelete: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => number[], boolean>; readonly keyValueType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "doubt", boolean>; readonly keyType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => FormColumn, boolean>; readonly keyTypes: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => IKeyType[], boolean>; readonly valueType: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => FormColumn, boolean>; readonly value: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => IKeyValueItem, boolean>; readonly idx: { readonly type: import("vue").PropType; readonly required: true; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly keyValueTypeDict: import("ll-plus/es/utils").EpPropFinalized<() => Record, unknown, unknown, () => Record, boolean>; readonly keepLast: import("ll-plus/es/utils").EpPropFinalized; }; export declare const keyValueItemEmits: { delete: () => boolean; change: () => boolean; 'update:value': (value: IKeyValueItem) => boolean; };