export function ctoi(val: any, unitType: any, unit: any, precision?: number): number | null;
export function ctop(val: any, unitType: any, unit: any, precision?: number): any;
export function isValueEmpty(val: any): boolean;
export function isValidNumber(num: any, min: any, max: any, { isMinInclusive }?: {
    isMinInclusive?: boolean | undefined;
}): boolean;
export function isValidLinearWeight(id: any, od: any, linearWeight: any): boolean;
export function validateCommon(comp: any, baseParams: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    inner_diameter: string;
    outer_diameter: string;
    linear_weight: string;
    inner_diameter_tooljoint: string;
    outer_diameter_tooljoint: string;
    length: string;
    length_tooljoint: string;
    off_bottom_pressure_loss: {};
    pressure_loss: {};
    stabilizer_outer_diameter: string;
    stabilizer_inner_diameter: string;
    stabilizer_length: string;
    stabilizer_linear_weight: string;
} | null;
export function validateHeader(header: any): {
    general: {
        empty: string;
    };
} | {
    id: string;
    start_timestamp: string;
    start_depth: string;
} | null;
export function validateComponentDefaullt(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentDp(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentHwdp(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentDc(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentJar(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentSub(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentBit(component: any, maxOd?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentPdm(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentLwd(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentStabilizer(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentMwd(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentAgitator(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentRss(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentCt(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponentUr(component: any, bitSize?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponent(component: any, bitSize?: null, maxOd?: null): {
    general: {
        empty: string;
    };
} | {
    general: {
        family: string;
    };
} | {
    general: {};
    components: {
        [component.id]: {};
    };
    specificErrors: {};
} | null;
export function validateComponents(components: any, component?: null): {
    general: {
        empty: string;
    };
} | {
    general: {};
    components: {};
    specificErrors: {};
} | null;
export function validate(recordData: any): {
    general: {
        empty: string;
    };
} | {
    id: string;
    start_timestamp: string;
    start_depth: string;
} | null;
//# sourceMappingURL=validation.d.ts.map