import type { VersionId } from '@curvenote/blocks';
import type { ISession } from '../../session/types.js';
export type NotebookExportOptions = {
    path?: string;
    filename: string;
    createNotebookFrontmatter?: boolean;
    ignoreProjectFrontmatter?: boolean;
};
export declare function notebookToIpynb(session: ISession, versionId: VersionId, opts: NotebookExportOptions): Promise<void>;
export declare const oxaLinkToNotebook: (session: ISession, path: string, filename: string, opts?: Record<string, string> | undefined) => Promise<void>;
//# sourceMappingURL=notebook.d.ts.map