export default WellPlanFeedItem;
declare function WellPlanFeedItem({ feedItem: { id, well, context: { well_plan: { data: { vertical_section_azimuth: vsa, target_changes: targetChanges }, timestamp, }, }, }, subscribeAppForAsset, unsubscribeAppFromAsset, appContext, isSubDataLoading, getSubErrors, isSubDataEmpty, appRegistry, appData, }: {
    feedItem: {
        id: any;
        well: any;
        context: {
            well_plan: {
                data: {
                    vertical_section_azimuth: any;
                    target_changes: any;
                };
                timestamp: any;
            };
        };
    };
    subscribeAppForAsset: any;
    unsubscribeAppFromAsset: any;
    appContext: any;
    isSubDataLoading: any;
    getSubErrors: any;
    isSubDataEmpty: any;
    appRegistry: any;
    appData: any;
}): JSX.Element | "No Well in data";
declare namespace WellPlanFeedItem {
    namespace propTypes {
        let feedItem: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
            id: import("prop-types").Requireable<number>;
            context: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
                well_plan: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
                    timestamp: import("prop-types").Validator<number>;
                    data: import("prop-types").Requireable<import("prop-types").InferProps<{
                        vertical_section_azimuth: import("prop-types").Requireable<number>;
                        target_changes: import("prop-types").Requireable<import("prop-types").InferProps<{
                            measured_depth: import("prop-types").Requireable<number>;
                            tvd_change: import("prop-types").Requireable<number>;
                            vertical_section: import("prop-types").Requireable<number>;
                        }>>;
                    }>>;
                }>>>;
            }>>>;
            well: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
                id: import("prop-types").Validator<number>;
            }>>>;
        }>>>;
        let subscribeAppForAsset: import("prop-types").Validator<(...args: any[]) => any>;
        let unsubscribeAppFromAsset: import("prop-types").Validator<(...args: any[]) => any>;
        let appContext: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
            view: import("prop-types").Validator<string>;
        }>>>;
        let appData: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<import("prop-types").ValidationMap<any>>>>;
        let appRegistry: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<import("prop-types").ValidationMap<any>>>>;
        let isSubDataLoading: import("prop-types").Validator<(...args: any[]) => any>;
        let getSubErrors: import("prop-types").Validator<(...args: any[]) => any>;
        let isSubDataEmpty: import("prop-types").Validator<(...args: any[]) => any>;
    }
}
//# sourceMappingURL=index.d.ts.map