import type { PropertyDescriptor, PropertyKey } from '../index'; declare function ValidateAndApplyPropertyDescriptor( O: undefined, P: unknown, extensible: boolean, Desc: PropertyDescriptor & ThisType, current?: PropertyDescriptor & ThisType, ): boolean; declare function ValidateAndApplyPropertyDescriptor( O: object | undefined, P: PropertyKey, extensible: boolean, Desc: PropertyDescriptor & ThisType, current?: PropertyDescriptor & ThisType, ): boolean; export = ValidateAndApplyPropertyDescriptor;