import { IArgdownRequest, IRequestHandler } from "@argdown/core"; import { IAsyncArgdownPlugin, IAsyncRequestHandler } from "../IAsyncArgdownPlugin"; 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; }