export declare enum Direction {
    In = 0,
    Out = 1
}
export declare enum ShotType {
    CSA = 0,
    CSB = 1,
    STD = 2,
    EOC = 3
}
export interface Shot {
    type: ShotType;
    head_in: number;
    head_out: number;
    length: number;
    depth_in: number;
    depth_out: number;
    pitch_in: number;
    pitch_out: number;
    marker: number;
}
export interface Survey {
    date: Date;
    name: string;
    direction: Direction;
    shots: Shot[];
}
export declare function dmpToByteArray(dmp_data: string): Uint8Array;
export declare function dmpFromByteArray(arr: Uint8Array): string;
export declare function surveyListFromByteArray(raw: Uint8Array): Survey[];
export declare function surveyListToByteArray(surveys: Survey[]): Uint8Array;
