import { UnwrapRef } from '@vue/composition-api'; import { CellValue, SyncWatchMass } from "../types"; export declare const parseWatcher: (config: any) => any[]; export declare const buildWatchers: (watchKeys: string[], dataWatcher: (key: string) => () => any, watchCb: Function, dataGetter: () => any, valueMass: SyncWatchMass, inputHandler?: (value: T) => void, immediate?: boolean) => void; export declare const useWatchSyncValue: (defaultValue: T, config: [string | string[], (rowData: Record) => T] | ((rowData: Record) => T), dataWatcher: (key: string) => () => any, dataGetter: () => any, inputHandler?: (value: UnwrapRef) => void, immediate?: boolean) => { unused: boolean; value: UnwrapRef; };