export namespace alertFeedItem {
    export let type: string;
    export namespace context {
        namespace alert {
            let id: number;
            let name: string;
            let level: string;
            let active: boolean;
            let status: string;
            let alert_at: string;
            let validated: boolean;
            namespace data {
                let start_hole_depth: number;
            }
            let description: string;
            let occurrences: number;
            let decision_path: string;
            let stage_numbers: any;
            let parent_asset_name: string;
            let alert_definition_id: number;
        }
    }
    export let allowed_actions: string[];
    let id_1: number;
    export { id_1 as id };
    export let segment: string[];
    export let created_at: string;
    export let updated_at: string;
    export let liked: boolean;
    export let likes_count: number;
    export let company_id: number;
    export namespace well {
        let id_2: number;
        export { id_2 as id };
        let name_1: string;
        export { name_1 as name };
        export namespace parent_asset {
            let id_3: number;
            export { id_3 as id };
            let name_2: string;
            export { name_2 as name };
        }
    }
    export let mentioned_users: any[];
    export let likes: any[];
    export let comments: any[];
    export namespace user {
        let first_name: string;
        let last_name: string;
    }
}
export namespace bhaFeedItem {
    let type_1: string;
    export { type_1 as type };
    export namespace context_1 {
        let id_4: string;
        export { id_4 as id };
        export namespace bha {
            export namespace data_1 {
                let id_5: number;
                export { id_5 as id };
                let name_3: string;
                export { name_3 as name };
                export let end_depth: number;
                export let components: {
                    id: string;
                    name: string;
                    class: string;
                    grade: string;
                    order: number;
                    family: string;
                    length: number;
                    weight: number;
                    material: string;
                    linear_weight: number;
                    inner_diameter: number;
                    outer_diameter: number;
                    connection_type: string;
                    component_length: number;
                    length_tooljoint: number;
                    inner_diameter_tooljoint: number;
                    outer_diameter_tooljoint: number;
                    gamma_sensor_to_bit_distance: any;
                }[];
                export let start_depth: number;
                export let end_timestamp: number;
                export let start_timestamp: number;
                export let setting_timestamp: number;
            }
            export { data_1 as data };
            export let version: number;
            export let timestamp: number;
            export let collection: string;
        }
    }
    export { context_1 as context };
}
export namespace dailyCostFeedItem {
    let type_2: string;
    export { type_2 as type };
    export namespace context_2 {
        let id_6: string;
        export { id_6 as id };
        export namespace daily_cost {
            export namespace data_2 {
                export let cost: number;
                export let date: number;
                let description_1: string;
                export { description_1 as description };
                export let cumulative_cost: number;
            }
            export { data_2 as data };
            export let app_key: string;
            let version_1: number;
            export { version_1 as version };
            let timestamp_1: number;
            export { timestamp_1 as timestamp };
            let collection_1: string;
            export { collection_1 as collection };
        }
    }
    export { context_2 as context };
}
export namespace depthCommentFeedItem {
    let type_3: string;
    export { type_3 as type };
    export namespace context_3 {
        let id_7: string;
        export { id_7 as id };
        export namespace depth_comments {
            export let body: string;
            let timestamp_2: string;
            export { timestamp_2 as timestamp };
            export let commentDepth: number;
            export let recordTimestamp: number;
        }
    }
    export { context_3 as context };
}
export namespace drillingDysfunctionFeedItem {
    let type_4: string;
    export { type_4 as type };
    export namespace context_4 {
        namespace drilling_dysfunction_event {
            let body_1: string;
            export { body_1 as body };
            export namespace data_3 {
                export let holeDepth: number;
                let timestamp_3: number;
                export { timestamp_3 as timestamp };
            }
            export { data_3 as data };
        }
    }
    export { context_4 as context };
}
export namespace dvdCommentFeedItem {
    let type_5: string;
    export { type_5 as type };
    export namespace context_5 {
        namespace dvd_comment {
            let body_2: string;
            export { body_2 as body };
            export namespace data_4 {
                export let days: number;
                export let pointId: string;
                export let bitDepth: number;
                let holeDepth_1: number;
                export { holeDepth_1 as holeDepth };
                export let serieName: string;
                let timestamp_4: number;
                export { timestamp_4 as timestamp };
            }
            export { data_4 as data };
        }
    }
    export { context_5 as context };
}
export namespace fluidReportFeedItem {
    let type_6: string;
    export { type_6 as type };
    export namespace context_6 {
        let id_8: string;
        export { id_8 as id };
        export namespace fluid_report {
            export namespace data_5 {
                let date_1: number;
                export { date_1 as date };
                export let depth: number;
                export let mud_type: string;
                let end_depth_1: number;
                export { end_depth_1 as end_depth };
                export namespace viscosity {
                    let pv: number;
                    let yp: number;
                    let rpm_readings: {
                        id: string;
                        rpm: number;
                        order: number;
                        dial_reading: number;
                    }[];
                }
                export let mud_density: number;
                let end_timestamp_1: number;
                export { end_timestamp_1 as end_timestamp };
                let setting_timestamp_1: number;
                export { setting_timestamp_1 as setting_timestamp };
            }
            export { data_5 as data };
            let version_2: number;
            export { version_2 as version };
            let timestamp_5: number;
            export { timestamp_5 as timestamp };
            let collection_2: string;
            export { collection_2 as collection };
        }
    }
    export { context_6 as context };
}
export namespace geosteeringCommentsFeedItem {
    let type_7: string;
    export { type_7 as type };
    export namespace context_7 {
        namespace geosteering_comments {
            let body_3: string;
            export { body_3 as body };
            export namespace data_6 {
                export namespace axis {
                    export let MD: number;
                    export let xPos: number;
                    export let yPos: number;
                    export let aboveBOT: number;
                    export let belowTOT: number;
                    export let xAxisPos: number;
                    export let yAxisPos: number;
                    let holeDepth_2: number;
                    export { holeDepth_2 as holeDepth };
                }
                let timestamp_6: string;
                export { timestamp_6 as timestamp };
                export let targetStructure: string;
                export let isRecommendation: boolean;
                export let recommendedWindow: string;
            }
            export { data_6 as data };
        }
    }
    export { context_7 as context };
}
export namespace hookloadBroomstickCommentFeedItem {
    let type_8: string;
    export { type_8 as type };
    export namespace context_8 {
        namespace hookload_broomstick_comment {
            let body_4: string;
            export { body_4 as body };
            export namespace data_7 {
                export let hookload: number;
                let timestamp_7: number;
                export { timestamp_7 as timestamp };
                export let activityType: string;
                export let activityLabel: string;
                export let bhaOrCasingId: string;
                export let measuredDepth: number;
            }
            export { data_7 as data };
        }
    }
    export { context_8 as context };
}
export namespace lessonsLearnedFeedItem {
    let type_9: string;
    export { type_9 as type };
    export namespace context_9 {
        let id_9: string;
        export { id_9 as id };
        export namespace lessons_learned {
            export namespace data_8 {
                export let cause: string;
                export let phase: string;
                export let topic: string;
                export let md_end: number;
                export let section: string;
                export let tvd_end: number;
                export let activity: string;
                export let end_time: number;
                export let md_start: number;
                export let severity: string;
                export let tvd_start: number;
                export let start_time: number;
                let description_2: string;
                export { description_2 as description };
            }
            export { data_8 as data };
            let version_3: number;
            export { version_3 as version };
            let timestamp_8: number;
            export { timestamp_8 as timestamp };
            let collection_3: string;
            export { collection_3 as collection };
        }
    }
    export { context_9 as context };
}
export namespace nptEventFeedItem {
    let type_10: string;
    export { type_10 as type };
    export namespace context_10 {
        let id_10: string;
        export { id_10 as id };
        export namespace npt_event {
            export namespace data_9 {
                let type_11: string;
                export { type_11 as type };
                let depth_1: number;
                export { depth_1 as depth };
                export let comment: string;
                let end_time_1: number;
                export { end_time_1 as end_time };
                let start_time_1: number;
                export { start_time_1 as start_time };
            }
            export { data_9 as data };
            let version_4: number;
            export { version_4 as version };
            let timestamp_9: number;
            export { timestamp_9 as timestamp };
            let collection_4: string;
            export { collection_4 as collection };
        }
    }
    export { context_10 as context };
}
export namespace operationSummaryFeedItem {
    let type_12: string;
    export { type_12 as type };
    export namespace context_11 {
        let id_11: string;
        export { id_11 as id };
        export namespace operation_summary {
            export namespace data_10 {
                let summary: string;
                let date_time: number;
            }
            export { data_10 as data };
            export let _pre_id: number;
            let version_5: number;
            export { version_5 as version };
            let timestamp_10: number;
            export { timestamp_10 as timestamp };
            let collection_5: string;
            export { collection_5 as collection };
        }
    }
    export { context_11 as context };
}
export namespace operationalNoteFeedItem {
    let type_13: string;
    export { type_13 as type };
    export namespace context_12 {
        let id_12: string;
        export { id_12 as id };
        export namespace operational_note {
            export namespace data_11 {
                export let note: string;
                let type_14: string;
                export { type_14 as type };
                let status_1: string;
                export { status_1 as status };
                let date_time_1: number;
                export { date_time_1 as date_time };
                export let visible_to_users: boolean;
            }
            export { data_11 as data };
            let version_6: number;
            export { version_6 as version };
            let timestamp_11: number;
            export { timestamp_11 as timestamp };
            let collection_6: string;
            export { collection_6 as collection };
        }
    }
    export { context_12 as context };
}
export namespace pcCommentFeedItem {
    let type_15: string;
    export { type_15 as type };
    export namespace context_13 {
        namespace pc_comment {
            let body_5: string;
            export { body_5 as body };
            export namespace data_12 {
                let holeDepth_3: number;
                export { holeDepth_3 as holeDepth };
                let timestamp_12: number;
                export { timestamp_12 as timestamp };
            }
            export { data_12 as data };
            export let attachment: any;
        }
    }
    export { context_13 as context };
}
export namespace postFeedItem {
    let type_16: string;
    export { type_16 as type };
    export namespace context_14 {
        namespace post {
            let body_6: string;
            export { body_6 as body };
        }
    }
    export { context_14 as context };
}
export namespace surveyStationFeedItem {
    let type_17: string;
    export { type_17 as type };
    export namespace context_15 {
        let id_13: string;
        export { id_13 as id };
        export namespace survey_station {
            export namespace data_13 {
                let dls: number;
                let tvd: number;
                let azimuth: number;
                let easting: number;
                let northing: number;
                let inclination: number;
                let measured_depth: number;
                let vertical_section: number;
            }
            export { data_13 as data };
            export namespace well_1 {
                let status_2: string;
                export { status_2 as status };
            }
            export { well_1 as well };
        }
    }
    export { context_15 as context };
}
export namespace tracesMemoFeedItem {
    let type_18: string;
    export { type_18 as type };
    export namespace context_16 {
        namespace traces_memo {
            let body_7: string;
            export { body_7 as body };
            let bitDepth_1: number;
            export { bitDepth_1 as bitDepth };
            let holeDepth_4: number;
            export { holeDepth_4 as holeDepth };
            let timestamp_13: number;
            export { timestamp_13 as timestamp };
        }
    }
    export { context_16 as context };
}
//# sourceMappingURL=feed.fixtures.d.ts.map