import type { DistinctivenessCategory } from "../distinctivenessCategories";
import { type AllFeatures } from "../features";
export declare function cumulativeBroadHabitatChange(features: AllFeatures, distinctivenessCategory: DistinctivenessCategory): {
    "": number;
    Cropland: number;
    Grassland: number;
    "Heathland and shrub": number;
    Lakes: number;
    "Sparsely vegetated land": number;
    Urban: number;
    Wetland: number;
    "Woodland and forest": number;
    "Coastal lagoons": number;
    "Rocky shore": number;
    "Coastal saltmarsh": number;
    "Intertidal sediment": number;
    "Intertidal hard structures": number;
    "Watercourse footprint": number;
    "Individual trees": number;
};
export declare function habitatTradingSummary(features: AllFeatures): {
    details: {
        vHigh: {
            unitsAvailableToOffsetDownwards: number;
            remainingLosses: number;
        };
        high: {
            unitsAvailableToOffsetDownwards: number;
            remainingLosses: number;
        };
        medium: {
            unitsAvailableToOffsetDownwards: number;
            unitsAvailableToOffsetUpwards: number;
            surplusUnitsMinusDeficit: number;
            cumulativeSurplus: number;
        };
        low: {
            netChangeInUnits: number;
            cumulativeSurplus: number;
        };
    };
    vHighSatisfied: boolean;
    highSatisfied: boolean;
    mediumSatisfied: boolean;
    lowSatisfied: boolean;
};
//# sourceMappingURL=habitats.d.ts.map