import { PlanSharesConfigurationInput, ProtectionPlanInput } from '../../../../protection-plan';
export declare class PlanSharesConfigurationInputValidator {
    static validate(input: ProtectionPlanInput): PlanSharesConfigurationInput;
    static validateMergeThreshold(input: ProtectionPlanInput): void;
    static validateRecoveryShares(input: ProtectionPlanInput): void;
    static safeValidate(input: unknown): {
        success: true;
        data: PlanSharesConfigurationInput;
    } | {
        success: false;
        errors: string[];
    };
}
