import { DynamicModule } from '@nestjs/common';
interface SportConfig {
    basePath: string;
    apiKey: string;
}
interface ModuleConfig {
    mlb: SportConfig;
    nba: SportConfig;
    nfl: SportConfig;
}
export declare class RotowireApiClientModule {
    static forRootAsync(options: {
        imports?: any[];
        useFactory: (...args: any[]) => Promise<ModuleConfig> | ModuleConfig;
        inject?: any[];
    }): DynamicModule;
}
export {};
