import { DataAsset } from '../../../../../core/modules/data-assets';
import ProtectionPlanPassphrase from '../../../protection-plan/domain/models/protection-plan-passphrase';
import PlanDataRevealer, { PlanSharesInput } from '../../../protection-plan/domain/services/plan-data-revealer';
export default class AppPlanDataRevealer implements PlanDataRevealer {
    private dataAssetsManager;
    constructor();
    reveal(passphrases: ProtectionPlanPassphrase, assetsMetadata: any, shares: PlanSharesInput): Promise<DataAsset[] | null>;
    private decryptBlockchainShares;
    private decryptMobileShares;
}
