declare const defineProperty: (target: T, key: K, value: V) => { [L in keyof T | K]: L extends K ? V : L extends keyof T ? T[L] : never; }; export default defineProperty;