export const NAME: "segment";
export namespace SEGMENTS {
    let DRILLING: string;
    let COMPLETION: string;
    let INTERVENTION: string;
}
/** @deprecated Use SEGMENTS.INTERVENTION instead */
export const INTERVENTION_SEGMENT: string;
/**
 * @deprecated drillout is a special case of legacy core apps
 * and should be migrated to use INTERVENTION segment instead
 */
export const DRILLOUT_SEGMENT: "drillout";
export namespace FRAC_FLEET_GROUP {
    let id: string;
    let name: string;
    let type: string;
}
export namespace PAD_GROUP {
    let name_1: string;
    export { name_1 as name };
    let type_1: string;
    export { type_1 as type };
    let id_1: string;
    export { id_1 as id };
}
export const SEGMENT_TO_ASSET_TYPE: {
    [SEGMENTS.DRILLING]: {
        primaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
        secondaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
    };
    [SEGMENTS.COMPLETION]: {
        primaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
            groups: {
                id: string;
                name: string;
                type: string;
            }[];
        };
        secondaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
    };
    [SEGMENTS.INTERVENTION]: {
        primaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
        secondaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
    };
    drillout: {
        primaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
        secondaryAsset: {
            assetType: {
                label: string;
                type: string;
                id: string;
            };
        };
    };
};
export const SEGMENT_DICT: {
    name: string;
    title: string;
}[];
export const SEGMENT_LIST: string[];
export const DEFAULT_SEGMENT: string;
//# sourceMappingURL=segment.d.ts.map