import { SetupContext } from 'vue'; import { IRenderConfig, IFormConfig } from '../utils'; import { LayoutProps } from '../helper'; export declare const useFormLayoutOptions: ({ props, emit, optionsKey }: { props: LayoutProps; emit: SetupContext['emit']; optionsKey: string; }) => { updateOptionChildren: (optionIndex: number, children: Array) => void; updateOptionChild: (optionIndex: number, childIndex: number, childConfig: IRenderConfig) => void; deleteOptionChild: (optionIndex: number, childIndex: number) => void; copyOptionChild: (optionIndex: number, childIndex: number) => void; addOptionChild: (optionIndex: number, { newIndex: childIndex }: { newIndex: number; }) => void; emitSelectItem: (item: IFormConfig | IRenderConfig) => void; proxyValue: import("vue").WritableComputedRef; options: import("vue").ComputedRef; };