import { AuthInterface } from "./AuthInterface" ; export interface StrategyInterface < StrategyOptions extends any [ ] , AuthOptions extends any [ ] , Authentication extends object > { ( ... args ) : AuthInterface < AuthOptions , Authentication > ; }