import ProtectionPlanRepository from '../../../protection-plan/domain/repositories/protection-plan-repository';
import MergeAuthorityProtectionPlanRepository from '../../../protection-plan/domain/repositories/merge-authority-protection-plan-repository';
import PersonalProtectionPlanView from '../../../protection-plan/domain/models/personal-protection-plan-view';
export declare class GetPersonalProtectionPlanUseCase {
    private planRepo;
    private maRepo;
    constructor(planRepo: ProtectionPlanRepository, maRepo: MergeAuthorityProtectionPlanRepository);
    execute(id: string, isMergeAuthorityMode?: boolean): Promise<PersonalProtectionPlanView | undefined>;
}
