/**
 * Property level decorator. Specifies that the property is required if other property is present.
 * If we create User resource with `contactId` and `contactNumber` properties, but we want to require `contactNumber`
 * only if `contactId` is present, add `@requiredIfOtherArePresent("contactId")` decorator to `contactNumber` property.
 *
 * Sets `{@link PropertyMeta.requiredIfOtherArePresent}`.
 *
 * @param requiredPropertyName required property name
 */
export declare function requiredIfOtherArePresent(requiredPropertyName: string): (target: object, key: string) => void;
