export interface OkfConcept { frontmatter: Record; body: string; } export interface OkfPiScholarIdentity { managedBy: "pi-scholar"; sourceId: string; chunkId: string; ordinal: number; sourceDigest?: string; chunkDigest?: string; } export interface OkfSourceReference { readonly id?: string; readonly resource: string; readonly title?: string; readonly piScholar?: OkfPiScholarIdentity; readonly metadata: Record; } export interface OkfProjectionPage { readonly title: string; readonly path: string; readonly description?: string; readonly updatedAt?: string; readonly digest?: string; } export declare function okfRenderedText(body: string): string; export declare function okfMarkdownEscapedAt(value: string, index: number): boolean; export declare function okfCitationText(body: string): string; export declare function okfFootnoteLabels(body: string): { readonly references: string[]; readonly definitions: string[]; }; export declare function removeOkfFootnoteDefinitions(body: string, ids: Iterable): string; export declare function parseOkfConcept(markdown: string): OkfConcept; export declare function serializeOkfConcept(frontmatter: Record, body: string): string; export declare function okfSourceReferences(markdown: string): OkfSourceReference[]; export declare function renderOkfIndex(pages: readonly OkfProjectionPage[], root?: boolean): string; export declare function okfDate(value: string | undefined): string; export declare function renderOkfLog(pages: readonly OkfProjectionPage[]): string; export declare function validateOkfIndex(markdown: string, root?: boolean): void; export declare function validateOkfLog(markdown: string): void; //# sourceMappingURL=okf.d.ts.map