/**
 * Specifies if the property is an email. String properties named `email` automatically get this
 * format unless they are marked with `@preventDefault()`.
 *
 * Use this decorator for email fields with another property name, such as `workEmail`,
 * `billingEmail`, or `contactEmail`, where the metadata system cannot infer the email format from
 * the exact property name.
 *
 * Sets `{@link PropertyMeta.isEmail}`.
 */
export declare function email(): (target: object, key: string) => void;
