import { ComputedRef } from 'vue';
import { MaterialSetter, MaterialProp, NodeModel } from '@vtj/core';
import { DesignHelper } from '../../framework';
export declare function useNodeProps(selected: ComputedRef<DesignHelper | null | undefined>): {
    commonProps: ComputedRef<MaterialSetter[]>;
    componentProps: ComputedRef<MaterialProp[]>;
    customProps: ComputedRef<MaterialProp[]>;
    node: ComputedRef< NodeModel | null>;
    change: (name: string, value: any) => void;
    addCustom: (name: string) => void;
    removeCustom: (name: string) => void;
    isExist: (name: string) => boolean;
};
