import PersonalProtectionPlan from '../../../protection-plan/domain/models/personal-protection-plan';
import ProtectionPlanPassphrase from '../../../protection-plan/domain/models/protection-plan-passphrase';
export default interface MergeAuthorityProtectionPlanRepository {
    findAll(): Promise<PersonalProtectionPlan[]>;
    find(id: string): Promise<PersonalProtectionPlan | undefined>;
    getPassphrase(data: {
        processId: string;
        planId: string;
    }): Promise<{
        passphrase: ProtectionPlanPassphrase | null;
        assetsMetadata: any;
    }>;
}
