import { IntoUndefined, SetDataEvent, UnsetDataEvent } from '@vunk/core/shared/types'; /** * * @param obj 数据源 * @param k 取值的 key * @param intoUndefined 若在取值的过程中发现当前取得的值是一个 undefined,那么会调用此函数 * @param safe 若为 true, 若当前取得的值是一个 undefined或null,那么会直接返回 * @returns */ export declare const getValue: (obj: any, k: any, intoUndefined?: IntoUndefined, safe?: boolean) => any; export declare const setData: (obj: any, e: SetDataEvent) => void; export declare const unsetData: (obj: any, e: UnsetDataEvent) => void; export declare const defaultIntoUndefined: IntoUndefined; /** * setData with defaultIntoUndefined * @param obj * @param e */ export declare const ensetData: (obj: any, e: SetDataEvent) => void;