import type { WorkBook } from 'xlsx';
export type ColumnSpec = {
    column: string;
    header?: string;
};
export type SheetSpec<Cols extends Record<string, ColumnSpec> = Record<string, ColumnSpec>> = {
    name: string;
    /** 0-indexed row at which data begins. */
    startRow: number;
    /** Column letter used by `findAllDataRows` to detect non-empty rows. */
    dataDetectionColumn: string;
    /**
     * Rows (0-indexed) to scan when validating that each column's header
     * matches the expected text. Defaults to the three rows directly above
     * `startRow` to accommodate single- and multi-row headers.
     */
    headerRows?: number[];
    columns: Cols;
};
export declare const onSiteHabitatBaselineSpec: {
    readonly name: "A-1 On-Site Habitat Baseline";
    readonly startRow: 10;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly ref: {
            readonly column: "D";
            readonly header: "Ref";
        };
        readonly broadHabitat: {
            readonly column: "E";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "F";
            readonly header: "Habitat type";
        };
        readonly irreplaceableHabitat: {
            readonly column: "G";
            readonly header: "Irreplaceable";
        };
        readonly area: {
            readonly column: "H";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "K";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "M";
            readonly header: "Strategic significance";
        };
        readonly areaRetained: {
            readonly column: "S";
            readonly header: "Area retained";
        };
        readonly areaEnhanced: {
            readonly column: "T";
            readonly header: "Area enhanced";
        };
        readonly bespokeCompensationAgreed: {
            readonly column: "Y";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "Z";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AA";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AB";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteHabitatCreationSpec: {
    readonly name: "A-2 On-Site Habitat Creation";
    readonly startRow: 10;
    readonly dataDetectionColumn: "Y";
    readonly columns: {
        readonly broadHabitat: {
            readonly column: "D";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "E";
            readonly header: "Proposed habitat";
        };
        readonly area: {
            readonly column: "G";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "J";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "L";
            readonly header: "Strategic significance";
        };
        readonly habitatCreationInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly habitatCreationDelay: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "Z";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AA";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AB";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteHabitatEnhancementSpec: {
    readonly name: "A-3 On-Site Habitat Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "E";
            readonly header: "Baseline ref";
        };
        readonly broadHabitat: {
            readonly column: "Q";
            readonly header: "Proposed Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "R";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "Y";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "AA";
            readonly header: "Strategic significance";
        };
        readonly habitatEnhancedInAdvance: {
            readonly column: "AE";
            readonly header: "Habitat enhanced in advance";
        };
        readonly habitatEnhancedDelay: {
            readonly column: "AF";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AO";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AP";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AQ";
            readonly header: "Habitat reference";
        };
    };
};
export declare const offSiteHabitatBaselineSpec: {
    readonly name: "D-1 Off-Site Habitat Baseline";
    readonly startRow: 10;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly ref: {
            readonly column: "D";
            readonly header: "Ref";
        };
        readonly broadHabitat: {
            readonly column: "E";
            readonly header: "Broad habitat";
        };
        readonly habitatType: {
            readonly column: "F";
            readonly header: "Habitat type";
        };
        readonly irreplaceableHabitat: {
            readonly column: "G";
            readonly header: "Irreplaceable";
        };
        readonly area: {
            readonly column: "H";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "K";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "M";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "R";
            readonly header: "Spatial risk category";
        };
        readonly areaRetained: {
            readonly column: "V";
            readonly header: "Area retained";
        };
        readonly areaEnhanced: {
            readonly column: "W";
            readonly header: "Area enhanced";
        };
        readonly bespokeCompensationAgreed: {
            readonly column: "AB";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AC";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AD";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AE";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AF";
            readonly header: "Off-site reference";
        };
    };
};
export declare const offSiteHabitatCreationSpec: {
    readonly name: "D-2 Off-Site Habitat Creation";
    readonly startRow: 10;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly broadHabitat: {
            readonly column: "D";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "E";
            readonly header: "Proposed habitat";
        };
        readonly area: {
            readonly column: "G";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "J";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "L";
            readonly header: "Strategic significance";
        };
        readonly habitatCreationInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly habitatCreationDelay: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly spatialRiskCategory: {
            readonly column: "Y";
            readonly header: "Spatial risk category";
        };
        readonly userComments: {
            readonly column: "AC";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AD";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AE";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AF";
            readonly header: "Off-site reference";
        };
        readonly baselineReferenceNumber: {
            readonly column: "AG";
            readonly header: "Baseline Ref";
        };
    };
};
export declare const offSiteHabitatEnhancementSpec: {
    readonly name: "D-3 Off-Site Habitat Enhancment";
    readonly startRow: 11;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "E";
            readonly header: "Baseline ref";
        };
        readonly broadHabitat: {
            readonly column: "Q";
            readonly header: "Proposed Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "R";
            readonly header: "Proposed Habitat";
        };
        readonly condition: {
            readonly column: "Y";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "AA";
            readonly header: "Strategic significance";
        };
        readonly habitatEnhancedInAdvance: {
            readonly column: "AE";
            readonly header: "Habitat enhanced in advance";
        };
        readonly habitatEnhancedDelay: {
            readonly column: "AF";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AR";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AS";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AT";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AU";
            readonly header: "Off-site reference";
        };
    };
};
export declare const onSiteHedgerowBaselineSpec: {
    readonly name: "B-1 On-Site Hedge Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly ref: {
            readonly column: "B";
            readonly header: "Ref";
        };
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly lengthRetained: {
            readonly column: "P";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "Q";
            readonly header: "Length enhanced";
        };
        readonly userComments: {
            readonly column: "V";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "W";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "X";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteHedgerowCreationSpec: {
    readonly name: "B-2 On-Site Hedge Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "N";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStartingHabitatCreation: {
            readonly column: "O";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "X";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "Y";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "Z";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteHedgerowEnhancementSpec: {
    readonly name: "B-3 On-Site Hedge Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "B";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly habitatType: {
            readonly column: "M";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "S";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "U";
            readonly header: "Strategic significance";
        };
        readonly hedgerowEnhancedInAdvance: {
            readonly column: "Y";
            readonly header: "Habitat enhanced in advance";
        };
        readonly hedgerowEnhancedDelay: {
            readonly column: "Z";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AI";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AJ";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AK";
            readonly header: "Habitat reference";
        };
    };
};
export declare const offSiteHedgerowBaselineSpec: {
    readonly name: "E-1 Off-Site Hedge Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly ref: {
            readonly column: "B";
            readonly header: "Ref";
        };
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "O";
            readonly header: "Spatial risk category";
        };
        readonly lengthRetained: {
            readonly column: "S";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "T";
            readonly header: "Length enhanced";
        };
        readonly userComments: {
            readonly column: "Y";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "Z";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AA";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AB";
            readonly header: "Off-site reference";
        };
    };
};
export declare const offSiteHedgerowCreationSpec: {
    readonly name: "E-2 Off-Site Hedge Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "M";
            readonly header: "Spatial risk category";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStartingHabitatCreation: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "AA";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AB";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AC";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AD";
            readonly header: "Off-site reference";
        };
        readonly baselineReferenceNumber: {
            readonly column: "AE";
            readonly header: "Baseline ref";
        };
    };
};
export declare const offSiteHedgerowEnhancementSpec: {
    readonly name: "E-3 Off-Site Hedge Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "B";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly habitatType: {
            readonly column: "M";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "S";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "U";
            readonly header: "Strategic significance";
        };
        readonly hedgerowEnhancedInAdvance: {
            readonly column: "Y";
            readonly header: "Habitat enhanced in advance";
        };
        readonly hedgerowEnhancedDelay: {
            readonly column: "Z";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AL";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AM";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AN";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AO";
            readonly header: "Off-site reference";
        };
    };
};
export declare const onSiteWatercourseBaselineSpec: {
    readonly name: "C-1 On-Site WaterC' Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "E";
    readonly headerRows: [6, 7, 8];
    readonly columns: {
        readonly ref: {
            readonly column: "C";
            readonly header: "Ref";
        };
        readonly watercourseType: {
            readonly column: "D";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly watercourseEncroachment: {
            readonly column: "M";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "O";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly lengthRetained: {
            readonly column: "U";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "V";
            readonly header: "Length enhanced";
        };
        readonly bespokeCompensation: {
            readonly column: "AA";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AB";
            readonly header: "User Comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AC";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AD";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteWatercourseCreationSpec: {
    readonly name: "C-2 On-Site WaterC' Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "C";
    readonly columns: {
        readonly watercourseType: {
            readonly column: "C";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "D";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "G";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "I";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "M";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStarting: {
            readonly column: "N";
            readonly header: "Delay in starting habitat creation";
        };
        readonly watercourseEncroachment: {
            readonly column: "V";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "X";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AA";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AB";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AC";
            readonly header: "Habitat reference";
        };
    };
};
export declare const onSiteWatercourseEnhancementSpec: {
    readonly name: "C-3 On-Site WaterC' Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "N";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly watercourseType: {
            readonly column: "N";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "T";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "V";
            readonly header: "Strategic significance";
        };
        readonly watercourseEnhancedInAdvance: {
            readonly column: "Z";
            readonly header: "Habitat enhanced in advance";
        };
        readonly watercourseEnhancedDelay: {
            readonly column: "AA";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly watercourseEncroachment: {
            readonly column: "AI";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "AK";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AN";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AO";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AP";
            readonly header: "Habitat reference";
        };
    };
};
export declare const offSiteWatercourseBaselineSpec: {
    readonly name: "F-1 Off-Site WaterC' Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "E";
    readonly headerRows: [6, 7, 8];
    readonly columns: {
        readonly ref: {
            readonly column: "C";
            readonly header: "Ref";
        };
        readonly watercourseType: {
            readonly column: "D";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly watercourseEncroachment: {
            readonly column: "M";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "O";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly spatialRiskCategory: {
            readonly column: "S";
            readonly header: "Spatial risk category";
        };
        readonly lengthRetained: {
            readonly column: "X";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "Y";
            readonly header: "Length enhanced";
        };
        readonly bespokeCompensation: {
            readonly column: "AD";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AE";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AF";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AG";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AH";
            readonly header: "Off-site reference";
        };
    };
};
export declare const offSiteWatercourseCreationSpec: {
    readonly name: "F-2 Off-Site WaterC' Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "C";
    readonly columns: {
        readonly watercourseType: {
            readonly column: "C";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "D";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "G";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "I";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "M";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStarting: {
            readonly column: "N";
            readonly header: "Delay in starting habitat creation";
        };
        readonly watercourseEncroachment: {
            readonly column: "V";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "X";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly spatialRiskCategory: {
            readonly column: "Z";
            readonly header: "Spatial risk category";
        };
        readonly userComments: {
            readonly column: "AD";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AE";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AF";
            readonly header: "Habitat reference";
        };
    };
};
export declare const offSiteWatercourseEnhancementSpec: {
    readonly name: "F-3 Off-Site WaterC Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "AP";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly watercourseType: {
            readonly column: "N";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "T";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "V";
            readonly header: "Strategic significance";
        };
        readonly watercourseEnhancedInAdvance: {
            readonly column: "Z";
            readonly header: "Habitat enhanced in advance";
        };
        readonly watercourseEnhancedDelay: {
            readonly column: "AA";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly watercourseEncroachment: {
            readonly column: "AI";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "AK";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AQ";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AR";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AS";
            readonly header: "Habitat reference";
        };
    };
};
export declare const allSheetSpecs: readonly [{
    readonly name: "A-1 On-Site Habitat Baseline";
    readonly startRow: 10;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly ref: {
            readonly column: "D";
            readonly header: "Ref";
        };
        readonly broadHabitat: {
            readonly column: "E";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "F";
            readonly header: "Habitat type";
        };
        readonly irreplaceableHabitat: {
            readonly column: "G";
            readonly header: "Irreplaceable";
        };
        readonly area: {
            readonly column: "H";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "K";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "M";
            readonly header: "Strategic significance";
        };
        readonly areaRetained: {
            readonly column: "S";
            readonly header: "Area retained";
        };
        readonly areaEnhanced: {
            readonly column: "T";
            readonly header: "Area enhanced";
        };
        readonly bespokeCompensationAgreed: {
            readonly column: "Y";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "Z";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AA";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AB";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "A-2 On-Site Habitat Creation";
    readonly startRow: 10;
    readonly dataDetectionColumn: "Y";
    readonly columns: {
        readonly broadHabitat: {
            readonly column: "D";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "E";
            readonly header: "Proposed habitat";
        };
        readonly area: {
            readonly column: "G";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "J";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "L";
            readonly header: "Strategic significance";
        };
        readonly habitatCreationInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly habitatCreationDelay: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "Z";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AA";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AB";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "A-3 On-Site Habitat Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "E";
            readonly header: "Baseline ref";
        };
        readonly broadHabitat: {
            readonly column: "Q";
            readonly header: "Proposed Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "R";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "Y";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "AA";
            readonly header: "Strategic significance";
        };
        readonly habitatEnhancedInAdvance: {
            readonly column: "AE";
            readonly header: "Habitat enhanced in advance";
        };
        readonly habitatEnhancedDelay: {
            readonly column: "AF";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AO";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AP";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AQ";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "D-1 Off-Site Habitat Baseline";
    readonly startRow: 10;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly ref: {
            readonly column: "D";
            readonly header: "Ref";
        };
        readonly broadHabitat: {
            readonly column: "E";
            readonly header: "Broad habitat";
        };
        readonly habitatType: {
            readonly column: "F";
            readonly header: "Habitat type";
        };
        readonly irreplaceableHabitat: {
            readonly column: "G";
            readonly header: "Irreplaceable";
        };
        readonly area: {
            readonly column: "H";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "K";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "M";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "R";
            readonly header: "Spatial risk category";
        };
        readonly areaRetained: {
            readonly column: "V";
            readonly header: "Area retained";
        };
        readonly areaEnhanced: {
            readonly column: "W";
            readonly header: "Area enhanced";
        };
        readonly bespokeCompensationAgreed: {
            readonly column: "AB";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AC";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AD";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AE";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AF";
            readonly header: "Off-site reference";
        };
    };
}, {
    readonly name: "D-2 Off-Site Habitat Creation";
    readonly startRow: 10;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly broadHabitat: {
            readonly column: "D";
            readonly header: "Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "E";
            readonly header: "Proposed habitat";
        };
        readonly area: {
            readonly column: "G";
            readonly header: "Area (hectares)";
        };
        readonly condition: {
            readonly column: "J";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "L";
            readonly header: "Strategic significance";
        };
        readonly habitatCreationInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly habitatCreationDelay: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly spatialRiskCategory: {
            readonly column: "Y";
            readonly header: "Spatial risk category";
        };
        readonly userComments: {
            readonly column: "AC";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AD";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AE";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AF";
            readonly header: "Off-site reference";
        };
        readonly baselineReferenceNumber: {
            readonly column: "AG";
            readonly header: "Baseline Ref";
        };
    };
}, {
    readonly name: "D-3 Off-Site Habitat Enhancment";
    readonly startRow: 11;
    readonly dataDetectionColumn: "E";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "E";
            readonly header: "Baseline ref";
        };
        readonly broadHabitat: {
            readonly column: "Q";
            readonly header: "Proposed Broad Habitat";
        };
        readonly habitatType: {
            readonly column: "R";
            readonly header: "Proposed Habitat";
        };
        readonly condition: {
            readonly column: "Y";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "AA";
            readonly header: "Strategic significance";
        };
        readonly habitatEnhancedInAdvance: {
            readonly column: "AE";
            readonly header: "Habitat enhanced in advance";
        };
        readonly habitatEnhancedDelay: {
            readonly column: "AF";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AR";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AS";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AT";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AU";
            readonly header: "Off-site reference";
        };
    };
}, {
    readonly name: "B-1 On-Site Hedge Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly ref: {
            readonly column: "B";
            readonly header: "Ref";
        };
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly lengthRetained: {
            readonly column: "P";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "Q";
            readonly header: "Length enhanced";
        };
        readonly userComments: {
            readonly column: "V";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "W";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "X";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "B-2 On-Site Hedge Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "N";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStartingHabitatCreation: {
            readonly column: "O";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "X";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "Y";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "Z";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "B-3 On-Site Hedge Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "B";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly habitatType: {
            readonly column: "M";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "S";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "U";
            readonly header: "Strategic significance";
        };
        readonly hedgerowEnhancedInAdvance: {
            readonly column: "Y";
            readonly header: "Habitat enhanced in advance";
        };
        readonly hedgerowEnhancedDelay: {
            readonly column: "Z";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AI";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AJ";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AK";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "E-1 Off-Site Hedge Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly ref: {
            readonly column: "B";
            readonly header: "Ref";
        };
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "O";
            readonly header: "Spatial risk category";
        };
        readonly lengthRetained: {
            readonly column: "S";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "T";
            readonly header: "Length enhanced";
        };
        readonly userComments: {
            readonly column: "Y";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "Z";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AA";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AB";
            readonly header: "Off-site reference";
        };
    };
}, {
    readonly name: "E-2 Off-Site Hedge Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "D";
    readonly columns: {
        readonly habitatType: {
            readonly column: "D";
            readonly header: "Habitat type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly spatialRiskCategory: {
            readonly column: "M";
            readonly header: "Spatial risk category";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "P";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStartingHabitatCreation: {
            readonly column: "Q";
            readonly header: "Delay in starting habitat creation";
        };
        readonly userComments: {
            readonly column: "AA";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AB";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AC";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AD";
            readonly header: "Off-site reference";
        };
        readonly baselineReferenceNumber: {
            readonly column: "AE";
            readonly header: "Baseline ref";
        };
    };
}, {
    readonly name: "E-3 Off-Site Hedge Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "B";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly habitatType: {
            readonly column: "M";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "S";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "U";
            readonly header: "Strategic significance";
        };
        readonly hedgerowEnhancedInAdvance: {
            readonly column: "Y";
            readonly header: "Habitat enhanced in advance";
        };
        readonly hedgerowEnhancedDelay: {
            readonly column: "Z";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly userComments: {
            readonly column: "AL";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AM";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AN";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AO";
            readonly header: "Off-site reference";
        };
    };
}, {
    readonly name: "C-1 On-Site WaterC' Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "E";
    readonly headerRows: [6, 7, 8];
    readonly columns: {
        readonly ref: {
            readonly column: "C";
            readonly header: "Ref";
        };
        readonly watercourseType: {
            readonly column: "D";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly watercourseEncroachment: {
            readonly column: "M";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "O";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly lengthRetained: {
            readonly column: "U";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "V";
            readonly header: "Length enhanced";
        };
        readonly bespokeCompensation: {
            readonly column: "AA";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AB";
            readonly header: "User Comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AC";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AD";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "C-2 On-Site WaterC' Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "C";
    readonly columns: {
        readonly watercourseType: {
            readonly column: "C";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "D";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "G";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "I";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "M";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStarting: {
            readonly column: "N";
            readonly header: "Delay in starting habitat creation";
        };
        readonly watercourseEncroachment: {
            readonly column: "V";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "X";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AA";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AB";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AC";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "C-3 On-Site WaterC' Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "N";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly watercourseType: {
            readonly column: "N";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "T";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "V";
            readonly header: "Strategic significance";
        };
        readonly watercourseEnhancedInAdvance: {
            readonly column: "Z";
            readonly header: "Habitat enhanced in advance";
        };
        readonly watercourseEnhancedDelay: {
            readonly column: "AA";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly watercourseEncroachment: {
            readonly column: "AI";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "AK";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AN";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AO";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AP";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "F-1 Off-Site WaterC' Baseline";
    readonly startRow: 9;
    readonly dataDetectionColumn: "E";
    readonly headerRows: [6, 7, 8];
    readonly columns: {
        readonly ref: {
            readonly column: "C";
            readonly header: "Ref";
        };
        readonly watercourseType: {
            readonly column: "D";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "E";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "H";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "J";
            readonly header: "Strategic significance";
        };
        readonly watercourseEncroachment: {
            readonly column: "M";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "O";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly spatialRiskCategory: {
            readonly column: "S";
            readonly header: "Spatial risk category";
        };
        readonly lengthRetained: {
            readonly column: "X";
            readonly header: "Length retained";
        };
        readonly lengthEnhanced: {
            readonly column: "Y";
            readonly header: "Length enhanced";
        };
        readonly bespokeCompensation: {
            readonly column: "AD";
            readonly header: "Bespoke compensation";
        };
        readonly userComments: {
            readonly column: "AE";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AF";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AG";
            readonly header: "Habitat reference";
        };
        readonly offSiteReferenceNumber: {
            readonly column: "AH";
            readonly header: "Off-site reference";
        };
    };
}, {
    readonly name: "F-2 Off-Site WaterC' Creation";
    readonly startRow: 11;
    readonly dataDetectionColumn: "C";
    readonly columns: {
        readonly watercourseType: {
            readonly column: "C";
            readonly header: "Watercourse type";
        };
        readonly length: {
            readonly column: "D";
            readonly header: "Length (km)";
        };
        readonly condition: {
            readonly column: "G";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "I";
            readonly header: "Strategic significance";
        };
        readonly habitatCreatedInAdvance: {
            readonly column: "M";
            readonly header: "Habitat created in advance";
        };
        readonly delayInStarting: {
            readonly column: "N";
            readonly header: "Delay in starting habitat creation";
        };
        readonly watercourseEncroachment: {
            readonly column: "V";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "X";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly spatialRiskCategory: {
            readonly column: "Z";
            readonly header: "Spatial risk category";
        };
        readonly userComments: {
            readonly column: "AD";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AE";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AF";
            readonly header: "Habitat reference";
        };
    };
}, {
    readonly name: "F-3 Off-Site WaterC Enhancement";
    readonly startRow: 11;
    readonly dataDetectionColumn: "AP";
    readonly columns: {
        readonly baselineRef: {
            readonly column: "B";
            readonly header: "Baseline ref";
        };
        readonly watercourseType: {
            readonly column: "N";
            readonly header: "Proposed habitat";
        };
        readonly condition: {
            readonly column: "T";
            readonly header: "Condition";
        };
        readonly strategicSignificance: {
            readonly column: "V";
            readonly header: "Strategic significance";
        };
        readonly watercourseEnhancedInAdvance: {
            readonly column: "Z";
            readonly header: "Habitat enhanced in advance";
        };
        readonly watercourseEnhancedDelay: {
            readonly column: "AA";
            readonly header: "Delay in starting habitat enhancement";
        };
        readonly watercourseEncroachment: {
            readonly column: "AI";
            readonly header: "Extent of encroachment";
        };
        readonly riparianEncroachment: {
            readonly column: "AK";
            readonly header: "Extent of encroachment for both banks";
        };
        readonly userComments: {
            readonly column: "AQ";
            readonly header: "User comments";
        };
        readonly planningAuthorityComments: {
            readonly column: "AR";
            readonly header: "Planning authority";
        };
        readonly habitatReferenceNumber: {
            readonly column: "AS";
            readonly header: "Habitat reference";
        };
    };
}];
export type HeaderMismatch = {
    sheet: string;
    column: string;
    expected: string;
    found: string | null;
};
export type ValidationResult = {
    missingSheets: string[];
    mismatches: HeaderMismatch[];
};
export declare function validateWorkbookHeaders(workbook: WorkBook, specs?: readonly SheetSpec[]): ValidationResult;
export declare function formatValidationErrors(result: ValidationResult): string;
//# sourceMappingURL=columnMappings.d.ts.map