import { SharedProtectionPlanRepository } from '../../domain/repositories/shared-protection-plan-repository';
import { FindSharedPlansCriteria } from './find-shared-protection-plans-by-criteria-use-case';
import { ResourceCount } from '../../../../../core/modules/_shared/domain/models/resource-count';
export declare class CountSharedProtectionPlansUseCase {
    private readonly planRepository;
    constructor(planRepository: SharedProtectionPlanRepository);
    execute(criteria: FindSharedPlansCriteria): Promise<ResourceCount>;
}
