import { IArgdownPlugin } from "@argdown/core";
import * as core from "@argdown/core";
declare module "@argdown/core" {
    interface IArgdownRequest {
        outputPath?: string;
        outputSuffix?: string;
        inputPath?: string;
        rootPath?: string;
        ignore?: string[];
        watch?: boolean;
        plugins?: {
            processor: string;
            plugin: IArgdownPlugin;
        }[];
    }
}
export type IArgdownRequest = core.IArgdownRequest;
export * from "./argdown.js";
export * from "./IAsyncArgdownPlugin.js";
export * from "./AsyncArgdownApplication.js";
export * from "./plugins/CopyDefaultCssPlugin.js";
export * from "./plugins/IncludePlugin.js";
export * from "./plugins/LoadFilePlugin.js";
export * from "./plugins/LogParserErrorsPlugin.js";
export * from "./plugins/SaveAsFilePlugin.js";
export * from "./plugins/StdOutPlugin.js";
export * from "./plugins/SvgToPdfExportPlugin.js";
export * from "./plugins/ImageSizePlugin.js";
export * from "./plugins/GenerateDataUrlsPlugin.js";
