import { Prettify } from 'viem'; export type RemoveConfigArg any> = Parameters[1] extends undefined ? () => ReturnType : 'config' extends keyof Parameters[1] ? (props: Prettify[1], 'config'>>) => ReturnType : (props: Parameters[1]) => ReturnType; export type RemoveClientArg any> = Parameters[1] extends undefined ? () => ReturnType : 'client' extends keyof Parameters[1] ? (props: Prettify[1], 'client'>>) => ReturnType : (props: Parameters[1]) => ReturnType;