import { IArgdownPlugin, IArgdownRequest, IRequestHandler } from "@argdown/core";
export interface IStdoutSettings {
    dataKey?: string;
    isRequestData?: boolean;
}
declare module "@argdown/core" {
    interface IArgdownRequest {
        stdout?: IStdoutSettings;
    }
}
export declare class StdOutPlugin implements IArgdownPlugin {
    name: string;
    defaults: IStdoutSettings;
    constructor(config?: IStdoutSettings);
    prepare: IRequestHandler;
    getSettings(request: IArgdownRequest): IStdoutSettings;
    run: IRequestHandler;
}
