import { Strategy } from './models'; import { PackageConfiguration } from '../../context/context'; export type StrategyLocations = { [bundlePath: string]: Strategy[]; }; export declare const LOCAL_STRATEGY_ID = "local"; export declare const merge: (orginal: StrategyLocations, overrides: StrategyLocations) => StrategyLocations; export declare const deserializeStrategies: (existingBundle: string, strategyMatch: StrategyLocations) => StrategyLocations; /** * Filters strategies based on the given package configuration. * @returns strategies that have an owner matching the given package configuration. */ export declare function filterStrategies(strategies: StrategyLocations, packageConfig: PackageConfiguration): StrategyLocations;