import { WrappedNode } from '../type';

export declare function useNodesRender(): {
    wrappedNodes: import('vue').Ref<{
        [x: string]: any;
        nodeType?: string | undefined;
        id?: string | undefined;
        element: HTMLElement | null;
        nodePath: string;
        textNodeIndex?: number | undefined;
        subNodeSort?: number | undefined;
        startOffset?: number | undefined;
        formItemOptions?: {
            [x: string]: any;
            label?: string | undefined;
            labelWidth?: string | undefined;
            disabled?: boolean | undefined;
            rules?: any[] | undefined;
            placeholder?: string | undefined;
            inputType: import('../type').InputType;
            value?: string | undefined;
            options?: {
                label: string;
                value: string;
            }[] | undefined;
        } | undefined;
        groupKey?: string | undefined;
    }[], WrappedNode[] | {
        [x: string]: any;
        nodeType?: string | undefined;
        id?: string | undefined;
        element: HTMLElement | null;
        nodePath: string;
        textNodeIndex?: number | undefined;
        subNodeSort?: number | undefined;
        startOffset?: number | undefined;
        formItemOptions?: {
            [x: string]: any;
            label?: string | undefined;
            labelWidth?: string | undefined;
            disabled?: boolean | undefined;
            rules?: any[] | undefined;
            placeholder?: string | undefined;
            inputType: import('../type').InputType;
            value?: string | undefined;
            options?: {
                label: string;
                value: string;
            }[] | undefined;
        } | undefined;
        groupKey?: string | undefined;
    }[]>;
};
