import type { LinkTransformer } from 'myst-transforms';
import type { ISession } from '../session/types.js';
import type { ExportResults, RendererFn } from './types.js';
export type LocalArticleExportOptions = {
    filename?: string;
    template?: string | null;
    disableTemplate?: boolean;
    templateOptions?: Record<string, any>;
    clean?: boolean;
    glossaries?: boolean;
    zip?: boolean;
    projectPath?: string;
    watch?: boolean;
    throwOnFailure?: boolean;
    ci?: boolean;
    renderer?: RendererFn;
};
/**
 * @deprecated Use localArticleExport function with resolved docx export options
 */
export declare function localArticleToWord(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<ExportResults>;
/**
 * @deprecated Use localArticleExport function with resolved jats export options
 */
export declare function localArticleToJats(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<ExportResults>;
/**
 * @deprecated Use localArticleExport function with resolved md export options
 */
export declare function localArticleToMd(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<void>;
/**
 * @deprecated Use localArticleExport function with resolved meca export options
 */
export declare function localProjectToMeca(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<ExportResults>;
/**
 * @deprecated Use localArticleExport function with resolved pdf export options
 */
export declare function localArticleToPdf(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>): Promise<ExportResults>;
/**
 * @deprecated Use localArticleExport function with resolved tex export options
 */
export declare function localArticleToTex(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<ExportResults>;
/**
 * @deprecated Use localArticleExport function with resolved typst export options
 */
export declare function localArticleToTypst(session: ISession, file: string, opts: LocalArticleExportOptions, templateOptions?: Record<string, any>, extraLinkTransformers?: LinkTransformer[]): Promise<ExportResults>;
//# sourceMappingURL=legacy.d.ts.map