@curvenote/cli
Version:
CLI Client library for Curvenote
16 lines • 756 B
TypeScript
import type { VersionId } from '@curvenote/blocks';
import type { ISession } from '../../session/types.js';
export type MarkdownExportOptions = {
path?: string;
filename: string;
images?: string;
writeBibtex?: boolean;
bibtex?: string;
renderReferences?: boolean;
titleOnlyInFrontmatter?: boolean;
ignoreProjectFrontmatter?: boolean;
keepOutputs?: boolean;
};
export declare function articleToMarkdown(session: ISession, versionId: VersionId, opts: MarkdownExportOptions): Promise<import("./utils/walkArticle.js").ArticleState>;
export declare const oxaLinkToMarkdown: (session: ISession, path: string, filename: string, opts?: Record<string, string> | undefined) => Promise<void>;
//# sourceMappingURL=markdown.d.ts.map