export declare abstract class VerificationResult {
    abstract isValid(): boolean;
    abstract getMessage(): string;
}
export declare class Valid extends VerificationResult {
    isValid(): boolean;
    getMessage(): string;
}
export declare class VerificationError extends VerificationResult {
    private readonly errorMessage;
    constructor(errorMessage: string);
    isValid(): boolean;
    getMessage(): string;
}
