Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / interfaces / hooks / GetEncryptionPreferences.ts
blob608ca1ea527878b0aad83c9fe49447e3b6425104
1 import type { EncryptionPreferences } from '../../mail/encryptionPreferences';
2 import type { ContactEmail } from '../contacts';
4 export type GetEncryptionPreferences = ({
5     email,
6     intendedForEmail,
7     lifetime,
8     contactEmailsMap,
9 }: {
10     email: string;
11     /**
12      * Whether the preferences are used in the context of email encryption.
13      * If true, internal keys with e2ee disabled are not returned.
14      */
15     intendedForEmail?: boolean;
16     lifetime?: number;
17     contactEmailsMap?: { [email: string]: ContactEmail | undefined };
18 }) => Promise<EncryptionPreferences>;