import type { AllFeatures } from '../features';
import { type HedgerowLabel } from "../hedgerows";
type ValuesByHedgerow = {
    [Label in HedgerowLabel]: {
        existingLengthBaselineOnSite: number;
        existingUnitsBaselineOnSite: number;
        existingLengthRetainedOnSite: number;
        existingUnitsRetainedOnSite: number;
        existingLengthLostOnSite: number;
        existingUnitsLostBaselineOnSite: number;
        proposedLengthCreationOnSitePostDevelopment: number;
        proposedUnitsCreationOnSitePostDevelopment: number;
        proposedLengthEnhancementOnSitePostDevelopment: number;
        proposedUnitsEnhancementOnSitePostDevelopment: number;
        totalProposedLengthOnSitePostDevelopment: number;
        totalProposedUnitsOnSitePostDevelopment: number;
        netLengthChangeOnSite: number;
        netUnitChangeOnSite: number;
        existingLengthOffSite: number;
        existingUnitsOffSite: number;
        retainedLengthOffSite: number;
        retainedUnitsOffSite: number;
        proposedLengthCreationOffSite: number;
        proposedUnitsCreationOffSite: number;
        proposedLengthEnhancementOffSite: number;
        proposedUnitsEnhancementOffSite: number;
        totalProposedLengthOffSite: number;
        totalProposedUnitsOffSite: number;
        offSiteNetLengthChange: number;
        offSiteNetUnitChange: number;
        overallLengthChange: number;
        overallUnitChange: number;
    };
};
export declare const valuesByHedgerow: (inputData: AllFeatures) => ValuesByHedgerow;
export {};
//# sourceMappingURL=hedgerows.d.ts.map