import { JorfArticle, LegiArticle } from '@tricoteuses/legifrance'; import { Sql } from 'postgres'; import { LegifranceObjectCache } from './cache.js'; /** * TODO: Migrate to @tricoteuses/legifrance */ export declare const getArticleDateDebut: (article: JorfArticle | LegiArticle) => string; /** * TODO: Migrate to @tricoteuses/legifrance */ export declare const getArticleDateSignature: (article: JorfArticle | LegiArticle) => string; /** * TODO: * - Handle date to filter articles outside date * - Migrate everything @tricoteuses/legifrance. */ export declare function getOrLoadArticleSiblingId(canutesDb: Sql, legifranceObjectCache: LegifranceObjectCache, id: string, offset: -1 | 1): Promise; /** * TODO: Migrate to @tricoteuses/legifrance */ export declare const sortArticlesByDate: (dateFromArticle: (article: JorfArticle | LegiArticle) => string) => (article1: JorfArticle | LegiArticle, article2: JorfArticle | LegiArticle) => number;