import CallableInstance from "callable-instance"; export type MethodWithPrepareGeneral any, P extends (...args: any) => any> = S & MethodWithPrepare; export declare class MethodWithPrepare any, PrepareMethod extends (...args: any) => any> extends CallableInstance, ReturnType> { simplifiedMethod: SimplifiedMethod; prepare: PrepareMethod; constructor(simplifiedMethod: SimplifiedMethod, prepareFn: PrepareMethod); simplified(...args: Parameters): ReturnType; }