import type { DecisionDateReadingContext } from "./date.js"; /** Bump on every change to the decision metadata rules: consumers re-extract when it differs from what they stored. */ export declare const DECISION_METADATA_EXTRACTION_REVISION = 3; export declare function extractDecisionMetadata(text: string | null | undefined): { date_decision: { value: string | null; method: import("./date.js").DateDecisionMethod | null; }; numero_rg: { value: string | null; method: import("./rg-number.js").NumeroRgMethod | null; }; juridiction_name: { value: string | null; method: import("./juridiction.js").JuridictionMethod | null; }; } | null; /** Localise les métadonnées ; le contexte conserve les lignes source pour la sélection de la date. */ export declare function locateDecisionMetadata(text: string | null | undefined, context?: DecisionDateReadingContext): { date_decision: { value: string | null; method: import("./date.js").DateDecisionMethod | null; source_span: import("./source-span.js").ExtractionSourceSpan | null; }; numero_rg: { value: string | null; method: import("./rg-number.js").NumeroRgMethod | null; source_span: import("./source-span.js").ExtractionSourceSpan | null; }; juridiction_name: { value: string | null; method: import("./juridiction.js").JuridictionMethod | null; source_span: import("./source-span.js").ExtractionSourceSpan | null; }; } | null; //# sourceMappingURL=decision-metadata.d.ts.map