import * as v from 'valibot';
/**
 * Enriches watercourse creation data with spatial risk multiplier
 * Looks up the multiplier based on the spatial risk category
 */
export declare function enrichWithSpatialRiskMultiplier<Data extends {
    spatialRiskCategory: string;
}>(data: Data): Data & {
    spatialRiskMultiplier: number;
};
/**
 * Calculates SRM-adjusted net unit change for off-site watercourse creation
 * netUnitChangeWithSpatialRisk = netUnitChange * spatialRiskMultiplier
 */
/**
 * Pure calculation: derives netUnitChangeWithSpatialRisk.
 */
export declare function calculateNetUnitChangeWithSpatialRisk(input: {
    unitsDelivered: number;
    spatialRiskMultiplier: number;
}): {
    netUnitChangeWithSpatialRisk: number;
};
export declare function enrichWithWatercourseUnitsDeliveredWithSpatialRisk<Data extends {
    unitsDelivered: number;
    spatialRiskMultiplier: number;
}>(data: Data): Data & {
    netUnitChangeWithSpatialRisk: number;
};
export declare const offSiteWatercourseCreationSchema: v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly watercourseType: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<readonly ["Priority habitat", "Other rivers and streams", "Ditches", "Canals", "Culvert"], undefined>]>;
    readonly length: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.ToMinValueAction<number, 0>]>;
    readonly condition: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor")[], undefined>]>;
    readonly strategicSignificance: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy")[], undefined>]>;
    readonly habitatCreatedInAdvance: v.OptionalSchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.ToMinValueAction<number, 0>, v.ToMaxValueAction<number, 30>]>, v.LiteralSchema<"30+", undefined>], undefined>, 0>;
    readonly delayInStarting: v.OptionalSchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.ToMinValueAction<number, 0>, v.ToMaxValueAction<number, 30>]>, v.LiteralSchema<"30+", undefined>], undefined>, 0>;
    readonly watercourseEncroachment: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("No Encroachment" | "Minor" | "Major" | "N/A - Culvert")[], undefined>]>;
    readonly riparianEncroachment: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment")[], undefined>]>;
    readonly spatialRiskCategory: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<readonly ["This metric is being used by an off-site provider", "Within waterbody catchment", "Outside waterbody catchment, but within operational catchment", "Outside operational catchment"], undefined>]>;
    readonly userComments: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly planningAuthorityComments: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly habitatReferenceNumber: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
}, undefined>, v.BaseValidation<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}, v.CheckIssue<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}>>, v.CheckAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}, "Cannot have both habitat created in advance and delay in starting">, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}>, v.BaseValidation<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, v.CheckIssue<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}>>, v.BaseValidation<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, v.CheckIssue<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}>>, v.BaseValidation<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, v.CheckIssue<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}>>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
} & {
    netUnitChangeWithSpatialRisk: number;
}>]>;
export type OffSiteWatercourseCreationSchema = v.InferInput<typeof offSiteWatercourseCreationSchema>;
export type OffSiteWatercourseCreation = v.InferOutput<typeof offSiteWatercourseCreationSchema>;
export declare const offSiteWatercourseCreationUncheckedSchema: v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly watercourseType: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<readonly ["Priority habitat", "Other rivers and streams", "Ditches", "Canals", "Culvert"], undefined>]>;
    readonly length: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.ToMinValueAction<number, 0>]>;
    readonly condition: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor")[], undefined>]>;
    readonly strategicSignificance: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy")[], undefined>]>;
    readonly habitatCreatedInAdvance: v.OptionalSchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.ToMinValueAction<number, 0>, v.ToMaxValueAction<number, 30>]>, v.LiteralSchema<"30+", undefined>], undefined>, 0>;
    readonly delayInStarting: v.OptionalSchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.ToMinValueAction<number, 0>, v.ToMaxValueAction<number, 30>]>, v.LiteralSchema<"30+", undefined>], undefined>, 0>;
    readonly watercourseEncroachment: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("No Encroachment" | "Minor" | "Major" | "N/A - Culvert")[], undefined>]>;
    readonly riparianEncroachment: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<("N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment")[], undefined>]>;
    readonly spatialRiskCategory: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<readonly ["This metric is being used by an off-site provider", "Within waterbody catchment", "Outside waterbody catchment, but within operational catchment", "Outside operational catchment"], undefined>]>;
    readonly userComments: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly planningAuthorityComments: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly habitatReferenceNumber: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
}, undefined>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
}>, v.TransformAction<{
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
}, {
    watercourseType: "Priority habitat" | "Other rivers and streams" | "Ditches" | "Canals" | "Culvert";
    length: number;
    condition: "Good" | "Fairly Good" | "Moderate" | "Fairly Poor" | "Poor";
    strategicSignificance: "Formally identified in local strategy" | "Location ecologically desirable but not in local strategy" | "Area/compensation not in local strategy/ no local strategy";
    habitatCreatedInAdvance: number | "30+";
    delayInStarting: number | "30+";
    watercourseEncroachment: "No Encroachment" | "Minor" | "Major" | "N/A - Culvert";
    riparianEncroachment: "N/A - Culvert" | "Major/Major" | "Major/Moderate" | "Major/Minor" | "Major/No Encroachment" | "Moderate/ Moderate" | "Moderate/ Minor" | "Moderate/ No Encroachment" | "Minor/ Minor" | "Minor/ No Encroachment" | "No Encroachment/ No Encroachment";
    spatialRiskCategory: "This metric is being used by an off-site provider" | "Within waterbody catchment" | "Outside waterbody catchment, but within operational catchment" | "Outside operational catchment";
    userComments?: string | undefined;
    planningAuthorityComments?: string | undefined;
    habitatReferenceNumber?: string | undefined;
} & {
    distinctiveness: "V.High" | "High" | "Medium" | "Low";
    distinctivenessScore: 2 | 4 | 8 | 6;
    conditionScore: number | "Not possible";
    strategicSignificanceCategory: "High strategic significance" | "Medium strategic significance" | "Low strategic significance";
    strategicSignificanceMultiplier: 1 | 1.15 | 1.1;
    standardTimeToTarget: 1 | 2 | 8 | 10 | 5;
    standardDifficulty: "High" | "Medium";
    tradingRules: "Same habitat required – bespoke compensation option ⚠" | "Same habitat required =" | "Better distinctiveness habitat required";
    irreplaceable: undefined;
} & {
    spatialRiskMultiplier: number;
} & {
    standardOrAdjustedTimeToTargetCondition: "Check details - Is there evidence that habitat has reached target condition? ⚠" | "Check details - Is there evidence habitat creation started/in place? ⚠" | "Check details- Delay in starting habitat in required condition? ⚠" | "Standard time to target condition applied";
    finalTimeToTarget: number;
    isDitchFairlyCategory: boolean;
} & {
    temporalMultiplier: number;
} & {
    appliedDifficulty: "Standard difficulty applied" | "Low Difficulty - only applicable if all habitat created before losses ⚠";
    finalDifficultyOfCreation: string;
    difficultyMultiplier: 1 | 0.67 | 0.33;
} & {
    watercourseEncroachmentMultiplier: 1 | 0.8 | 0.5 | 0.68;
    riparianEncroachmentMultiplier: 1 | 0.8 | 0.75 | 0.84 | 0.87 | 0.85 | 0.9 | 0.92 | 0.95 | 0.98;
} & {
    unitsDelivered: number;
} & {
    netUnitChangeWithSpatialRisk: number;
}>]>;
//# sourceMappingURL=watercourseCreation.d.ts.map