declare const config: { mode: "production" | "development" | "tunnel"; name: string; slug: string; frontendUrl: string; backendUrl: string; userIdLength: number; defaultRedirectPath: string; aboutUrl: string; statusUrl: string; productionUrl: string; description: string; keywords: string; notificationsEmail: string; senderIsReceiver: boolean; debug: boolean; maintenance: boolean; newsletterWebhookUrl: string; contactWebhookUrl: string; paddleToken: string; paddlePriceIds: { donate: string; }; sentryDsn: string; sentSentrySourceMaps: boolean; gleapToken: string; tusUrl: string; tusPort: number; s3UploadBucket: string; s3UploadRegion: string; privateCDNUrl: string; publicCDNUrl: string; theme: { rose: { primary: string; }; colorDarkBackground: string; strokeWidth: number; screenSizes: { xs: string; sm: string; md: string; lg: string; xl: string; "2xl": string; }; }; oauthOptions: string[]; has: { pwa: boolean; signUp: boolean; onboarding: boolean; }; languages: { value: string; label: string; }[]; defaultLanguage: "en"; entityTypes: readonly ["USER", "ORGANIZATION", "WORKSPACE", "PROJECT"]; contextEntityTypes: readonly ["ORGANIZATION", "WORKSPACE", "PROJECT"]; rolesByType: { systemRoles: readonly ["USER", "ADMIN"]; entityRoles: readonly ["MEMBER", "ADMIN"]; allRoles: readonly ["USER", "MEMBER", "ADMIN"]; }; company: { name: string; shortName: string; email: string; postcode: string; tel: string; streetAddress: string; city: string; country: string; googleMapsUrl: string; scheduleCallUrl: string; twitterUrl: string; twitterHandle: string; githubUrl: string; mapZoom: number; coordinates: { lat: number; lon: number; }; }; oauthProviderOptions: readonly ["GITHUB", "GOOGLE", "MICROSOFT"]; }; type DeepPartial = T extends object ? { [P in keyof T]?: DeepPartial; } : T; type Config = DeepPartial; export { type Config, type DeepPartial, config, config as default };