import { SetPropertyCallbackTypeDynamic, SetPropertyCallbackTypeStatic } from "./set-property-callback-parameters"; export declare type SetPropertyCallbackArgumentStatic = { object: This; property: Key; factory: () => This[Key]; writable?: boolean; configurable?: boolean; }; export declare type SetPropertyCallbackArgumentDynamic = { object: This; property: Key; factory: () => Type; writable?: boolean; configurable?: boolean; }; export default function SetPropertyCallbackParameter({ object, property, factory, writable, configurable, }: SetPropertyCallbackArgumentStatic): SetPropertyCallbackTypeStatic; export default function SetPropertyCallbackParameter({ object, property, factory, writable, configurable, }: SetPropertyCallbackArgumentDynamic): SetPropertyCallbackTypeDynamic;