import { Context } from '../context'; export interface IOptions { dryRun?: boolean; context: Context; } export interface IOptionFunc { (arg: T): T; } export declare function NewOptions(...optionFunc: IOptionFunc[]): T; export declare function WithContext(c: Context): IOptionFunc; export declare function WithDryRun(isDryRun: boolean): IOptionFunc;