import { AddAssignStrategy, RemoveStrategy } from "../../../../models";
import { AssignStrategy, RemoveStrategy as IRemoveStrategy } from "../base";
/**
 * Factory for creating shipment-related strategies
 */
export declare class ShipmentStrategyFactory {
    private static readonly assignStrategies;
    private static readonly removeStrategies;
    static createAssignStrategy(strategy: AddAssignStrategy): AssignStrategy;
    static createRemoveStrategy(strategy: RemoveStrategy): IRemoveStrategy;
}
