import type { ProjectId } from '@curvenote/blocks';
import type { ISession } from '../../../session/types.js';
import type { MarkdownExportOptions } from '../markdown.js';
import type { NotebookExportOptions } from '../notebook.js';
type Options = Omit<MarkdownExportOptions, 'filename' | 'writeBibtex'> & Omit<NotebookExportOptions, 'filename'> & {
    writeConfig?: boolean;
    ci?: boolean;
};
/**
 * Write jupyterbook from project
 *
 * Logs an error if no version of the nav is saved.
 */
export declare function projectToJupyterBook(session: ISession, projectId: ProjectId, opts: Options): Promise<void>;
export {};
//# sourceMappingURL=project.d.ts.map