import { ICollectionStrategy, CollectionStrategyType } from './collection-strategy.interface'; /** * Factory for creating collection aggregation strategies */ export declare class CollectionStrategyFactory { private static strategies; /** * Get a strategy instance (singleton per type) */ static getStrategy(type: CollectionStrategyType): ICollectionStrategy; /** * Clear cached strategies (mainly for testing) */ static clearCache(): void; } //# sourceMappingURL=collection-strategy.factory.d.ts.map