import type { ISession } from '../../session/types.js';
import type { References } from 'myst-common';
/**
 * Write new bibtex file from citation renderer data and reference order
 *
 * Returns true if file was written
 */
export declare function writeBibtexFromCitationRenderers(session: ISession, output: string, content: {
    references: References;
}[]): boolean;
/**
 * Write new bibtex file with all remotely loaded DOI bibtex entries
 *
 * This bibtex file is unordered and includes a header indicating it may be
 * overwritten.
 *
 * Returns true if file was written
 */
export declare function writeRemoteDOIBibtex(session: ISession, output: string): boolean;
//# sourceMappingURL=bibtex.d.ts.map