export type WithDependencies = ( dependencies: any, ...args: Args ) => Return; export type SansDependencies = Method extends WithDependencies ? (...args: Args) => Return : never; export declare const bind: ( method: WithDependencies, dependencies: Dependencies, ) => (...args: Args) => Return;