import { IArgdownRequest, IRequestHandler } from "@argdown/core";
import { IAsyncArgdownPlugin, IAsyncRequestHandler } from "../IAsyncArgdownPlugin.js";
export interface ICopyDefaultCssSettings {
    outputDir?: string;
}
declare module "@argdown/core" {
    interface IArgdownRequest {
        copyDefaultCss?: ICopyDefaultCssSettings;
    }
}
export declare class CopyDefaultCssPlugin implements IAsyncArgdownPlugin {
    name: string;
    defaults?: ICopyDefaultCssSettings;
    constructor(config?: ICopyDefaultCssSettings);
    getSettings: (request: IArgdownRequest) => ICopyDefaultCssSettings;
    prepare: IRequestHandler;
    runAsync: IAsyncRequestHandler;
}
