export { NetworkAwareStrategy } from './NetworkAwareStrategy';
import { DownloadStrategy, IDownloadStrategy, StrategyConfig } from '../types/index';
/**
 * Factory for creating download strategies
 */
export declare class StrategyFactory {
    /**
     * Create a strategy based on type
     */
    static create(_config?: StrategyConfig): IDownloadStrategy;
}
/**
 * Create a strategy instance
 */
export declare function createStrategy(type: DownloadStrategy): IDownloadStrategy;
