Caller<O>: HasPathParams<O> extends true ? ProjectOnly<O> extends true ? ((...rest: OptionsArg<O>) => Promise<Result<O>>) & ((params: OptionalProject,
...rest: OptionsArg<O>) => Promise<Result<O>>) : ((params: WithOptionalProject<O>,
...rest: OptionsArg<O>) => Promise<Result<O>>) : ((...rest: OptionsArg<O>) => Promise<Result<O>>)