import type { IntakeSectionDef, LabParameterDefinition, NumericParameterDef, PathologyCode } from './anamnesis-types'; export declare const ANTHRO_PARAMETERS: NumericParameterDef[]; export declare const LAB_PARAMETERS: LabParameterDefinition[]; export declare const DIETARY_PARAMETERS: NumericParameterDef[]; /** Every numeric parameter, in evolution-grid row order (anthropometrics, * dietary intake, then labs). Callers can slice this to build a smaller grid. * Intake sits beside the anthropometrics it explains, and above the bloods * that are only drawn once or twice a year. */ export declare const ALL_NUMERIC_PARAMETERS: NumericParameterDef[]; /** Fast lookup by key. */ export declare const PARAMETER_BY_KEY: Record; export declare const PATHOLOGY_TAXONOMY: PathologyCode[]; export declare const PATHOLOGY_BY_CODE: Record; /** i18next uses '.' as its key separator, so a pathology code like `E66.0` * must be sanitised before it can be used as an i18n key segment. */ export declare const pathologyLabelKey: (code: string) => string; /** Only the leaf/assignable codes (a parent family with sub-codes is a * heading, not itself assignable). Parents without sub-codes stay assignable. */ export declare const ASSIGNABLE_PATHOLOGY_CODES: string[]; export declare const INTAKE_SECTIONS: IntakeSectionDef[]; /** Flat list of every intake field key (in registry order). */ export declare const INTAKE_FIELD_KEYS: string[]; //# sourceMappingURL=anamnesis-catalogue.d.ts.map