Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / interfaces / index.ts
blob5ef6b058df460aeffff014d73b7b286b049b2229
1 import type { enums } from '@proton/crypto';
3 export * from './Address';
4 export * from './AddressForwarding';
5 export * from './Api';
6 export * from './ApiEnvironmentConfig';
7 export * from './Category';
8 export * from './Checklist';
9 export * from './Domain';
10 export * from './EncryptionPreferences';
11 export * from './Environment';
12 export * from './Group';
13 export * from './Hotkeys';
14 export * from './Folder';
15 export * from './IncomingDefault';
16 export * from './Key';
17 export * from './KeySalt';
18 export * from './KeyTransparency';
19 export * from './Label';
20 export * from './MailSettings';
21 export * from './Member';
22 export * from './Organization';
23 export * from './OrganizationKey';
24 export * from './PendingInvitation';
25 export * from './Referrals';
26 export * from './SignedKeyList';
27 export * from './SSO';
28 export * from './Subscription';
29 export * from './Support';
30 export * from './User';
31 export * from './UserSettings';
32 export * from './VPN';
33 export * from './config';
34 export * from './utils';
35 export * from './Locale';
36 export * from './BreachesCount';
37 export * from './GroupMember';
39 export interface KeyGenConfig {
40     type?: 'ecc' | 'rsa';
41     curve?: enums.curve;
42     rsaBits?: number;
45 export type HumanVerificationMethodType =
46     | 'captcha'
47     | 'payment'
48     | 'sms'
49     | 'email'
50     | 'invite'
51     | 'coupon'
52     | 'ownership-email'
53     | 'ownership-sms';