export function calculateLinearWeight(outer: any, inner: any): number;
export function isValidLinearWeight(od: any, id: any, lw: any): boolean;
export function validateComponent(component: any): {
    isValid: boolean;
    errors: {
        inner_diameter: string;
        outer_diameter: string;
        inner_diameter_tooljoint: string;
        outer_diameter_tooljoint: string;
        length: string;
        length_tooljoint: string;
        linear_weight: string;
        number_of_joints: string;
        component_length: string;
        weight: string;
    };
} | {
    isValid: boolean;
    errors?: undefined;
};
export function validateInterComponents(isRiser: any, components: any): {
    isValid: boolean;
    errors: string[];
} | {
    isValid: boolean;
    errors?: undefined;
};
export function validateMainFields(record: any): {
    isValid: boolean;
    errors: {
        start_timestamp: string;
        inner_diameter: string;
        outer_diameter: string;
        top_depth: string;
        bottom_depth: string;
        linear_weight: string;
    };
} | {
    isValid: boolean;
    errors?: undefined;
};
//# sourceMappingURL=validation.d.ts.map