import { ISerberPlugin } from './types';
export declare function withParamsPlugin<Input, Output, Params, BeforeParams extends Partial<Params>, AfterParams extends Partial<Params>>(plugin: ISerberPlugin<Input, Output, Params>, beforeParams?: BeforeParams, afterParams?: AfterParams): ISerberPlugin<Input, Output, Omit<Params, keyof BeforeParams> & Omit<Params, keyof AfterParams> & Partial<BeforeParams> & Partial<AfterParams>>;
