Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / interfaces / hooks / GetPublicKeysForInbox.ts
blob410dd7d1a896c93a1360335fb4fb9537e26e178b
1 import type { ApiKeysConfig } from '../EncryptionPreferences';
3 export type GetPublicKeysForInbox = ({
4     email,
5     lifetime,
6     internalKeysOnly,
7     includeInternalKeysWithE2EEDisabledForMail,
8     noCache,
9 }: {
10     email: string;
11     lifetime?: number;
12     internalKeysOnly?: boolean;
13     /**
14      * Whether to return internal keys which cannot be used for email encryption, as the owner has disabled E2EE.
15      * These keys may still be used for e.g. calendar sharing or message verification.
16      **/
17     includeInternalKeysWithE2EEDisabledForMail?: boolean;
18     noCache?: boolean;
19 }) => Promise<ApiKeysConfig>;