import { Type } from '@nestjs/common';
import { BaseStrategy } from './base.strategy';
import { ModuleRef } from '@nestjs/core';
export declare class StrategyRegistry {
    private readonly moduleRef;
    private static strategies;
    private strategies;
    constructor(moduleRef: ModuleRef);
    static registerStatic(method: string, strategyClass: Type<BaseStrategy>): void;
    get(method: string): BaseStrategy;
    getAll(): Map<string, BaseStrategy>;
}
