import MergingProcess from '../../../../../protection-plan/domain/models/merging-process/merging-process';
import PlanProtocolServicesRegistry from '../../../../../protection-plan/domain/services/plan-protocol-services-registry';
import { CollectMobileSharesUseCase } from './collect-mobile-shares-use-case';
import MergingProcessRepository from '../../../../../protection-plan/domain/repositories/merging-process-repository';
export declare class CollectReleasedMobileSharesUseCase {
    private registry;
    private collectMobileShares;
    private mergeRepo;
    constructor(registry: PlanProtocolServicesRegistry, collectMobileShares: CollectMobileSharesUseCase, mergeRepo: MergingProcessRepository);
    execute(process: MergingProcess): Promise<void>;
}
