import { IEmailProps } from './email.props';
import { ValueObject } from '../../../abstract/value-object/value-object.abstract';
import { Output } from '../../../utils/output/output.util';
export declare class EmailValueObject extends ValueObject<IEmailProps> {
    protected sanitizeProps(): void;
    protected isValidProps(): boolean;
    static init(props: IEmailProps): Output<import("../../..").IError> | Output<EmailValueObject>;
}
