declare const observe: (value: T, store: any, callback: (key: Key, value: T[Key]) => void) => T & { get: () => T; set: (value: T) => T; }; export default observe;