import { ConfigModule, MedusaContainer } from '@medusajs/medusa/dist/types/global'; import { AuthProvider } from './index'; export interface IStrategy { validate(...args: any[]): any; } export declare type StrategyFactory = new (container: MedusaContainer, configModule: ConfigModule, strategyOptions: T, strict?: AuthProvider['strict']) => IStrategy; //# sourceMappingURL=strategy.d.ts.map