import { ISettingsProvider, SettingLevel } from "../../interfaces";
export declare const DEFAULT_MEDIA_UPLOAD_DIR = "media-uploads";
export declare const DEFAULT_MEDIA_FILE_STORAGE_DIR = "media-files-storage";
declare const getSolidCoreSettings: (isProd: boolean) => [{
    readonly moduleName: "solid-core";
    readonly key: "iamGoogleOAuthEnabled";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Allow Login / Signup With Google";
    readonly group: "authentication-settings";
    readonly sortOrder: 50;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "iamFacebookOAuthEnabled";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Allow Login / Signup With Facebook";
    readonly group: "authentication-settings";
    readonly sortOrder: 50;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "iamMicrosoftOAuthEnabled";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Allow Login / Signup With Microsoft";
    readonly group: "authentication-settings";
    readonly sortOrder: 50;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authPagesLayout";
    readonly value: "center";
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Authentication Screen Layout";
    readonly group: "authentication-settings";
    readonly sortOrder: 80;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "Left";
        readonly value: "left";
    }, {
        readonly label: "Center";
        readonly value: "center";
    }, {
        readonly label: "Right";
        readonly value: "right";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "appLogo";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "App Logo";
    readonly group: "app-settings";
    readonly sortOrder: 10;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "companylogo";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Company Logo";
    readonly group: "app-settings";
    readonly sortOrder: 20;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "favicon";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Favicon";
    readonly group: "app-settings";
    readonly sortOrder: 30;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appLogoPosition";
    readonly value: "in_form_view";
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "App Logo Position";
    readonly group: "app-settings";
    readonly sortOrder: 40;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "In Form View";
        readonly value: "in_form_view";
    }, {
        readonly label: "In Image View";
        readonly value: "in_image_view";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "showAuthContent";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Show Details On Authentication Screen";
    readonly group: "app-settings";
    readonly sortOrder: 50;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appTitle";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "App Title";
    readonly group: "app-settings";
    readonly sortOrder: 60;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appSubtitle";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "App Subtitle";
    readonly group: "app-settings";
    readonly sortOrder: 70;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appDescription";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Description";
    readonly group: "app-settings";
    readonly sortOrder: 80;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "showLegalLinks";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Show Legal Links";
    readonly group: "app-settings";
    readonly sortOrder: 90;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appTnc";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Terms And Conditions Link";
    readonly group: "app-settings";
    readonly sortOrder: 100;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appPrivacyPolicy";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Privacy Policy Link";
    readonly group: "app-settings";
    readonly sortOrder: 110;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "enableDarkMode";
    readonly value: true;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Enable Dark Mode";
    readonly group: "app-settings";
    readonly sortOrder: 120;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "copyright";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Copyright";
    readonly group: "app-settings";
    readonly sortOrder: 130;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "enableUsername";
    readonly value: true;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Enable Username";
    readonly group: "misc-settings";
    readonly sortOrder: 10;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "enabledNotification";
    readonly value: true;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Enable Notification";
    readonly group: "misc-settings";
    readonly sortOrder: 20;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "contactSupportEmail";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Contact Support Email";
    readonly group: "misc-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "contactSupportDisplayName";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Contact Support Display Name";
    readonly group: "misc-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "contactSupportIcon";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Contact Support Icon";
    readonly group: "misc-settings";
    readonly sortOrder: 50;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authScreenRightBackgroundImage";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Authentication Right Banner Image";
    readonly group: "authentication-settings";
    readonly sortOrder: 90;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authScreenLeftBackgroundImage";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Authentication Left Banner Image";
    readonly group: "authentication-settings";
    readonly sortOrder: 100;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authScreenCenterBackgroundImage";
    readonly value: any;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Authentication Center Background Image";
    readonly group: "authentication-settings";
    readonly sortOrder: 110;
    readonly controlType: "mediaSingle";
}, {
    readonly moduleName: "solid-core";
    readonly key: "solidXGenAiCodeBuilderConfig";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly encrypted: true;
    readonly label: "AI Code Builder Configuration";
    readonly description: "Structured configuration for AI providers and model assignments.";
    readonly group: "ai-settings";
    readonly sortOrder: 10;
    readonly controlType: "custom";
    readonly settingsWidget: "solidXGenAiCodeBuilderConfigWidget";
}, {
    readonly moduleName: "solid-core";
    readonly key: "appEncryptionKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpEnabled";
    readonly value: string | false;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "MCP Enabled";
    readonly group: "ai-settings";
    readonly sortOrder: 20;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpServerUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "MCP Server URL";
    readonly group: "ai-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpApiKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "dateTimeFormat";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Date Time Format";
    readonly group: "system-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "dateFormat";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Date Format";
    readonly group: "system-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "baseUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Base URL";
    readonly group: "system-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "solidAppWebsiteUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Solid App Website URL";
    readonly group: "system-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "moduleMetadataSeederFiles";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Module Metadata Seeder Files";
    readonly group: "storage-settings";
    readonly sortOrder: 10;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "uploadDir";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Upload Directory";
    readonly group: "storage-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "fileStorageDir";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "File Storage Directory";
    readonly group: "storage-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "defaultFileService";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Default File Service";
    readonly group: "storage-settings";
    readonly sortOrder: 40;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "Disk";
        readonly value: "disk";
    }, {
        readonly label: "S3";
        readonly value: "s3";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "S3_AWS_ACCESS_KEY";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "S3_AWS_SECRET_KEY";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "S3_AWS_REGION_NAME";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "AWS Region Name";
    readonly group: "storage-settings";
    readonly sortOrder: 50;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "S3_DEFAULT_BUCKET";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "S3 Default Bucket";
    readonly group: "storage-settings";
    readonly sortOrder: 60;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "emailProvider";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Email Provider";
    readonly group: "email-settings";
    readonly sortOrder: 10;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "SMTP Email Service";
        readonly value: "SMTPEMailService";
    }, {
        readonly label: "Elastic Email Service";
        readonly value: "ElasticEmailService";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "emailTemplateSeederFiles";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Email Template Seeder Files";
    readonly group: "email-settings";
    readonly sortOrder: 20;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "shouldQueueEmails";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Queue Emails";
    readonly group: "email-settings";
    readonly sortOrder: 30;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "smtpMailHost";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMTP Mail Host";
    readonly group: "email-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "smtpMailPort";
    readonly value: number;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMTP Mail Port";
    readonly group: "email-settings";
    readonly sortOrder: 50;
    readonly controlType: "numeric";
}, {
    readonly moduleName: "solid-core";
    readonly key: "smtpMailUsername";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMTP Mail Username";
    readonly group: "email-settings";
    readonly sortOrder: 60;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "smtpMailPassword";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "smtpMailFrom";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMTP Mail From";
    readonly group: "email-settings";
    readonly sortOrder: 70;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "apiMailKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "apiMailFrom";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "API Mail From";
    readonly group: "email-settings";
    readonly sortOrder: 80;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "ragServerUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "RAG Server URL";
    readonly group: "ai-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "ragServerLogin";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "ragServerPassword";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpPythonExecutable";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpClient";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "mcpRestartTouchFile";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "clientID";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Google OAuth Client ID";
    readonly group: "oauth-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "clientSecret";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "callbackURL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Google OAuth Callback URL";
    readonly group: "oauth-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "redirectURL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Google OAuth Redirect URL";
    readonly group: "oauth-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "FACEBOOK_CLIENT_ID";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "FACEBOOK_CLIENT_SECRET";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "FACEBOOK_CALLBACK_URL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "FACEBOOK_REDIRECT_URL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "MICROSOFT_CLIENT_ID";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "MICROSOFT_CLIENT_SECRET";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "MICROSOFT_TENANT_ID";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "MICROSOFT_CALLBACK_URL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "MICROSOFT_REDIRECT_URL";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
}, {
    readonly moduleName: "solid-core";
    readonly key: "passwordLessAuth";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Password Less Authentication";
    readonly group: "authentication-settings";
    readonly sortOrder: 20;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "passwordBasedAuth";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Password Based Authentication";
    readonly group: "authentication-settings";
    readonly sortOrder: 10;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "passwordlessRegistrationValidateWhat";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Registration Validation Type";
    readonly group: "authentication-settings";
    readonly sortOrder: 30;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "Email";
        readonly value: "email";
    }, {
        readonly label: "Mobile";
        readonly value: "mobile";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "passwordlessLoginValidateWhat";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Login Validation Type";
    readonly group: "authentication-settings";
    readonly sortOrder: 40;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "Email";
        readonly value: "email";
    }, {
        readonly label: "Mobile";
        readonly value: "mobile";
    }, {
        readonly label: "Selectable";
        readonly value: "selectable";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "allowPublicRegistration";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Public Registration";
    readonly group: "authentication-settings";
    readonly sortOrder: 60;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "activateUserOnRegistration";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Auto Activate User On Registration";
    readonly group: "authentication-settings";
    readonly sortOrder: 70;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "autoLoginUserOnRegistration";
    readonly value: boolean;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "otpExpiry";
    readonly value: number;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "otpWhatsappFallbackEnabled";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "OTP WhatsApp Fallback Enabled";
    readonly group: "authentication-settings";
    readonly sortOrder: 85;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "otpWhatsappTemplateId";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "OTP WhatsApp Template ID";
    readonly group: "authentication-settings";
    readonly sortOrder: 86;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "otpWhatsappIndependentEnabled";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "OTP WhatsApp Independent Enabled";
    readonly group: "authentication-settings";
    readonly sortOrder: 87;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "otpDefaultCountryDialCode";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "OTP Default Country Dial Code";
    readonly group: "authentication-settings";
    readonly sortOrder: 88;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "forgotPasswordVerificationTokenExpiry";
    readonly value: number;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "defaultRole";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Default Role";
    readonly group: "authentication-settings";
    readonly sortOrder: 75;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "dummyOtp";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "dummyOtpUsers";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "forgotPasswordSendVerificationTokenOn";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "maxFailedLoginAttempts";
    readonly value: number;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Max Failed Login Attempts";
    readonly group: "authentication-settings";
    readonly sortOrder: 110;
    readonly controlType: "numeric";
}, {
    readonly moduleName: "solid-core";
    readonly key: "forceChangePasswordOnFirstLogin";
    readonly value: false;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Force Change Password On First Login";
    readonly group: "authentication-settings";
    readonly sortOrder: 120;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authenticationPasswordRegex";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Authentication Password Regex";
    readonly group: "authentication-settings";
    readonly sortOrder: 130;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authenticationPasswordRegexErrorMessage";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Password Regex Error Message";
    readonly group: "authentication-settings";
    readonly sortOrder: 140;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "authenticationPasswordComplexityDescription";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Password Complexity Description";
    readonly group: "authentication-settings";
    readonly sortOrder: 150;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "iamAutoGeneratedPassword";
    readonly value: string | true;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Auto Generate Password";
    readonly group: "authentication-settings";
    readonly sortOrder: 160;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "passwordPepper";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "showNameFieldsForRegistration";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Show Name Fields For Registration";
    readonly group: "authentication-settings";
    readonly sortOrder: 170;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "sendWelcomeEmailOnSignup";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Send Welcome Email On Signup";
    readonly group: "authentication-settings";
    readonly sortOrder: 180;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "sendWelcomeSmsOnSignup";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminEditable;
    readonly label: "Send Welcome SMS On Signup";
    readonly group: "authentication-settings";
    readonly sortOrder: 190;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "frontendLoginPageUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Frontend Login Page URL";
    readonly group: "authentication-settings";
    readonly sortOrder: 180;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "frontendForgotPasswordPageUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Frontend Forgot Password Page URL";
    readonly group: "authentication-settings";
    readonly sortOrder: 190;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "secret";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "audience";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "JWT Audience";
    readonly group: "jwt-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "issuer";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "JWT Issuer";
    readonly group: "jwt-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "accessTokenTtl";
    readonly value: number;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "refreshTokenTtl";
    readonly value: number;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "queuesDefaultBroker";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Queues Default Broker";
    readonly group: "queue-settings";
    readonly sortOrder: 10;
    readonly controlType: "selectionStatic";
    readonly options: [{
        readonly label: "Database";
        readonly value: "database";
    }, {
        readonly label: "RabbitMQ";
        readonly value: "rabbitmq";
    }];
}, {
    readonly moduleName: "solid-core";
    readonly key: "queuesServiceRole";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Queues Service Role";
    readonly group: "queue-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "queuesRabbitMqUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "solidCliRunning";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "smsProvider";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMS Provider";
    readonly group: "sms-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "smsTemplateSeederFiles";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "SMS Template Seeder Files";
    readonly group: "sms-settings";
    readonly sortOrder: 20;
    readonly controlType: "longText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "shouldQueueSms";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Queue SMS";
    readonly group: "sms-settings";
    readonly sortOrder: 30;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "msg91SmsUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "MSG91 SMS URL";
    readonly group: "sms-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "msg91SmsApiKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "twilioAccountSid";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Twilio Account SID";
    readonly group: "sms-settings";
    readonly sortOrder: 50;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "twilioAuthToken";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "twilioNumber";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Twilio Number";
    readonly group: "sms-settings";
    readonly sortOrder: 60;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "tinyUrlApiUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Tiny URL API URL";
    readonly group: "short-url-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "tinyUrlApiKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "tinyUrlDomain";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Tiny URL Domain";
    readonly group: "short-url-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "tinyUrlEnabled";
    readonly value: boolean;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Tiny URL Enabled";
    readonly group: "short-url-settings";
    readonly sortOrder: 30;
    readonly controlType: "boolean";
}, {
    readonly moduleName: "solid-core";
    readonly key: "whatsappProvider";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "WhatsApp Provider";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 10;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "msg91WhatsappUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "MSG91 WhatsApp URL";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 20;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "msg91WhatsappApiKey";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "msg91WhatsappIntegratedNumber";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "MSG91 WhatsApp Integrated Number";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 30;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappApiUrl";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Meta WhatsApp API URL";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 40;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappApiVersion";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Meta WhatsApp API Version";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 50;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappPhoneNumberId";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Meta WhatsApp Phone Number ID";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 60;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappBusinessAccountId";
    readonly value: string;
    readonly level: SettingLevel.SystemAdminReadonly;
    readonly label: "Meta WhatsApp Business Account ID";
    readonly group: "whatsapp-settings";
    readonly sortOrder: 70;
    readonly controlType: "shortText";
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappAccessToken";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappWebhookVerifyToken";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}, {
    readonly moduleName: "solid-core";
    readonly key: "metaWhatsappAppSecret";
    readonly value: string;
    readonly level: SettingLevel.SystemEnv;
}];
export type SolidCoreSetting = ReturnType<typeof getSolidCoreSettings>[number]["key"];
export declare class SolidCoreDefaultSettingsProvider implements ISettingsProvider {
    getSettings(): [{
        readonly moduleName: "solid-core";
        readonly key: "iamGoogleOAuthEnabled";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Allow Login / Signup With Google";
        readonly group: "authentication-settings";
        readonly sortOrder: 50;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "iamFacebookOAuthEnabled";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Allow Login / Signup With Facebook";
        readonly group: "authentication-settings";
        readonly sortOrder: 50;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "iamMicrosoftOAuthEnabled";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Allow Login / Signup With Microsoft";
        readonly group: "authentication-settings";
        readonly sortOrder: 50;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authPagesLayout";
        readonly value: "center";
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Authentication Screen Layout";
        readonly group: "authentication-settings";
        readonly sortOrder: 80;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "Left";
            readonly value: "left";
        }, {
            readonly label: "Center";
            readonly value: "center";
        }, {
            readonly label: "Right";
            readonly value: "right";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appLogo";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "App Logo";
        readonly group: "app-settings";
        readonly sortOrder: 10;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "companylogo";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Company Logo";
        readonly group: "app-settings";
        readonly sortOrder: 20;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "favicon";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Favicon";
        readonly group: "app-settings";
        readonly sortOrder: 30;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appLogoPosition";
        readonly value: "in_form_view";
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "App Logo Position";
        readonly group: "app-settings";
        readonly sortOrder: 40;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "In Form View";
            readonly value: "in_form_view";
        }, {
            readonly label: "In Image View";
            readonly value: "in_image_view";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "showAuthContent";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Show Details On Authentication Screen";
        readonly group: "app-settings";
        readonly sortOrder: 50;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appTitle";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "App Title";
        readonly group: "app-settings";
        readonly sortOrder: 60;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appSubtitle";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "App Subtitle";
        readonly group: "app-settings";
        readonly sortOrder: 70;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appDescription";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Description";
        readonly group: "app-settings";
        readonly sortOrder: 80;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "showLegalLinks";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Show Legal Links";
        readonly group: "app-settings";
        readonly sortOrder: 90;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appTnc";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Terms And Conditions Link";
        readonly group: "app-settings";
        readonly sortOrder: 100;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appPrivacyPolicy";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Privacy Policy Link";
        readonly group: "app-settings";
        readonly sortOrder: 110;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "enableDarkMode";
        readonly value: true;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Enable Dark Mode";
        readonly group: "app-settings";
        readonly sortOrder: 120;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "copyright";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Copyright";
        readonly group: "app-settings";
        readonly sortOrder: 130;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "enableUsername";
        readonly value: true;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Enable Username";
        readonly group: "misc-settings";
        readonly sortOrder: 10;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "enabledNotification";
        readonly value: true;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Enable Notification";
        readonly group: "misc-settings";
        readonly sortOrder: 20;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "contactSupportEmail";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Contact Support Email";
        readonly group: "misc-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "contactSupportDisplayName";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Contact Support Display Name";
        readonly group: "misc-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "contactSupportIcon";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Contact Support Icon";
        readonly group: "misc-settings";
        readonly sortOrder: 50;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authScreenRightBackgroundImage";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Authentication Right Banner Image";
        readonly group: "authentication-settings";
        readonly sortOrder: 90;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authScreenLeftBackgroundImage";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Authentication Left Banner Image";
        readonly group: "authentication-settings";
        readonly sortOrder: 100;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authScreenCenterBackgroundImage";
        readonly value: any;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Authentication Center Background Image";
        readonly group: "authentication-settings";
        readonly sortOrder: 110;
        readonly controlType: "mediaSingle";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "solidXGenAiCodeBuilderConfig";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly encrypted: true;
        readonly label: "AI Code Builder Configuration";
        readonly description: "Structured configuration for AI providers and model assignments.";
        readonly group: "ai-settings";
        readonly sortOrder: 10;
        readonly controlType: "custom";
        readonly settingsWidget: "solidXGenAiCodeBuilderConfigWidget";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "appEncryptionKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpEnabled";
        readonly value: string | false;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "MCP Enabled";
        readonly group: "ai-settings";
        readonly sortOrder: 20;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpServerUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "MCP Server URL";
        readonly group: "ai-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpApiKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "dateTimeFormat";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Date Time Format";
        readonly group: "system-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "dateFormat";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Date Format";
        readonly group: "system-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "baseUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Base URL";
        readonly group: "system-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "solidAppWebsiteUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Solid App Website URL";
        readonly group: "system-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "moduleMetadataSeederFiles";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Module Metadata Seeder Files";
        readonly group: "storage-settings";
        readonly sortOrder: 10;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "uploadDir";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Upload Directory";
        readonly group: "storage-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "fileStorageDir";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "File Storage Directory";
        readonly group: "storage-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "defaultFileService";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Default File Service";
        readonly group: "storage-settings";
        readonly sortOrder: 40;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "Disk";
            readonly value: "disk";
        }, {
            readonly label: "S3";
            readonly value: "s3";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "S3_AWS_ACCESS_KEY";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "S3_AWS_SECRET_KEY";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "S3_AWS_REGION_NAME";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "AWS Region Name";
        readonly group: "storage-settings";
        readonly sortOrder: 50;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "S3_DEFAULT_BUCKET";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "S3 Default Bucket";
        readonly group: "storage-settings";
        readonly sortOrder: 60;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "emailProvider";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Email Provider";
        readonly group: "email-settings";
        readonly sortOrder: 10;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "SMTP Email Service";
            readonly value: "SMTPEMailService";
        }, {
            readonly label: "Elastic Email Service";
            readonly value: "ElasticEmailService";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "emailTemplateSeederFiles";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Email Template Seeder Files";
        readonly group: "email-settings";
        readonly sortOrder: 20;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "shouldQueueEmails";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Queue Emails";
        readonly group: "email-settings";
        readonly sortOrder: 30;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smtpMailHost";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMTP Mail Host";
        readonly group: "email-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smtpMailPort";
        readonly value: number;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMTP Mail Port";
        readonly group: "email-settings";
        readonly sortOrder: 50;
        readonly controlType: "numeric";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smtpMailUsername";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMTP Mail Username";
        readonly group: "email-settings";
        readonly sortOrder: 60;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smtpMailPassword";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smtpMailFrom";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMTP Mail From";
        readonly group: "email-settings";
        readonly sortOrder: 70;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "apiMailKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "apiMailFrom";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "API Mail From";
        readonly group: "email-settings";
        readonly sortOrder: 80;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "ragServerUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "RAG Server URL";
        readonly group: "ai-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "ragServerLogin";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "ragServerPassword";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpPythonExecutable";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpClient";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "mcpRestartTouchFile";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "clientID";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Google OAuth Client ID";
        readonly group: "oauth-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "clientSecret";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "callbackURL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Google OAuth Callback URL";
        readonly group: "oauth-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "redirectURL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Google OAuth Redirect URL";
        readonly group: "oauth-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "FACEBOOK_CLIENT_ID";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "FACEBOOK_CLIENT_SECRET";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "FACEBOOK_CALLBACK_URL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "FACEBOOK_REDIRECT_URL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "MICROSOFT_CLIENT_ID";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "MICROSOFT_CLIENT_SECRET";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "MICROSOFT_TENANT_ID";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "MICROSOFT_CALLBACK_URL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "MICROSOFT_REDIRECT_URL";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "passwordLessAuth";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Password Less Authentication";
        readonly group: "authentication-settings";
        readonly sortOrder: 20;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "passwordBasedAuth";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Password Based Authentication";
        readonly group: "authentication-settings";
        readonly sortOrder: 10;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "passwordlessRegistrationValidateWhat";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Registration Validation Type";
        readonly group: "authentication-settings";
        readonly sortOrder: 30;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "Email";
            readonly value: "email";
        }, {
            readonly label: "Mobile";
            readonly value: "mobile";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "passwordlessLoginValidateWhat";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Login Validation Type";
        readonly group: "authentication-settings";
        readonly sortOrder: 40;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "Email";
            readonly value: "email";
        }, {
            readonly label: "Mobile";
            readonly value: "mobile";
        }, {
            readonly label: "Selectable";
            readonly value: "selectable";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "allowPublicRegistration";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Public Registration";
        readonly group: "authentication-settings";
        readonly sortOrder: 60;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "activateUserOnRegistration";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Auto Activate User On Registration";
        readonly group: "authentication-settings";
        readonly sortOrder: 70;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "autoLoginUserOnRegistration";
        readonly value: boolean;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "otpExpiry";
        readonly value: number;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "otpWhatsappFallbackEnabled";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "OTP WhatsApp Fallback Enabled";
        readonly group: "authentication-settings";
        readonly sortOrder: 85;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "otpWhatsappTemplateId";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "OTP WhatsApp Template ID";
        readonly group: "authentication-settings";
        readonly sortOrder: 86;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "otpWhatsappIndependentEnabled";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "OTP WhatsApp Independent Enabled";
        readonly group: "authentication-settings";
        readonly sortOrder: 87;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "otpDefaultCountryDialCode";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "OTP Default Country Dial Code";
        readonly group: "authentication-settings";
        readonly sortOrder: 88;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "forgotPasswordVerificationTokenExpiry";
        readonly value: number;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "defaultRole";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Default Role";
        readonly group: "authentication-settings";
        readonly sortOrder: 75;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "dummyOtp";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "dummyOtpUsers";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "forgotPasswordSendVerificationTokenOn";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "maxFailedLoginAttempts";
        readonly value: number;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Max Failed Login Attempts";
        readonly group: "authentication-settings";
        readonly sortOrder: 110;
        readonly controlType: "numeric";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "forceChangePasswordOnFirstLogin";
        readonly value: false;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Force Change Password On First Login";
        readonly group: "authentication-settings";
        readonly sortOrder: 120;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authenticationPasswordRegex";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Authentication Password Regex";
        readonly group: "authentication-settings";
        readonly sortOrder: 130;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authenticationPasswordRegexErrorMessage";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Password Regex Error Message";
        readonly group: "authentication-settings";
        readonly sortOrder: 140;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "authenticationPasswordComplexityDescription";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Password Complexity Description";
        readonly group: "authentication-settings";
        readonly sortOrder: 150;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "iamAutoGeneratedPassword";
        readonly value: string | true;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Auto Generate Password";
        readonly group: "authentication-settings";
        readonly sortOrder: 160;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "passwordPepper";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "showNameFieldsForRegistration";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Show Name Fields For Registration";
        readonly group: "authentication-settings";
        readonly sortOrder: 170;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "sendWelcomeEmailOnSignup";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Send Welcome Email On Signup";
        readonly group: "authentication-settings";
        readonly sortOrder: 180;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "sendWelcomeSmsOnSignup";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminEditable;
        readonly label: "Send Welcome SMS On Signup";
        readonly group: "authentication-settings";
        readonly sortOrder: 190;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "frontendLoginPageUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Frontend Login Page URL";
        readonly group: "authentication-settings";
        readonly sortOrder: 180;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "frontendForgotPasswordPageUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Frontend Forgot Password Page URL";
        readonly group: "authentication-settings";
        readonly sortOrder: 190;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "secret";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "audience";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "JWT Audience";
        readonly group: "jwt-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "issuer";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "JWT Issuer";
        readonly group: "jwt-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "accessTokenTtl";
        readonly value: number;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "refreshTokenTtl";
        readonly value: number;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "queuesDefaultBroker";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Queues Default Broker";
        readonly group: "queue-settings";
        readonly sortOrder: 10;
        readonly controlType: "selectionStatic";
        readonly options: [{
            readonly label: "Database";
            readonly value: "database";
        }, {
            readonly label: "RabbitMQ";
            readonly value: "rabbitmq";
        }];
    }, {
        readonly moduleName: "solid-core";
        readonly key: "queuesServiceRole";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Queues Service Role";
        readonly group: "queue-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "queuesRabbitMqUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "solidCliRunning";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smsProvider";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMS Provider";
        readonly group: "sms-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "smsTemplateSeederFiles";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "SMS Template Seeder Files";
        readonly group: "sms-settings";
        readonly sortOrder: 20;
        readonly controlType: "longText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "shouldQueueSms";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Queue SMS";
        readonly group: "sms-settings";
        readonly sortOrder: 30;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "msg91SmsUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "MSG91 SMS URL";
        readonly group: "sms-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "msg91SmsApiKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "twilioAccountSid";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Twilio Account SID";
        readonly group: "sms-settings";
        readonly sortOrder: 50;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "twilioAuthToken";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "twilioNumber";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Twilio Number";
        readonly group: "sms-settings";
        readonly sortOrder: 60;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "tinyUrlApiUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Tiny URL API URL";
        readonly group: "short-url-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "tinyUrlApiKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "tinyUrlDomain";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Tiny URL Domain";
        readonly group: "short-url-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "tinyUrlEnabled";
        readonly value: boolean;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Tiny URL Enabled";
        readonly group: "short-url-settings";
        readonly sortOrder: 30;
        readonly controlType: "boolean";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "whatsappProvider";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "WhatsApp Provider";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 10;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "msg91WhatsappUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "MSG91 WhatsApp URL";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 20;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "msg91WhatsappApiKey";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "msg91WhatsappIntegratedNumber";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "MSG91 WhatsApp Integrated Number";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 30;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappApiUrl";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Meta WhatsApp API URL";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 40;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappApiVersion";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Meta WhatsApp API Version";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 50;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappPhoneNumberId";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Meta WhatsApp Phone Number ID";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 60;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappBusinessAccountId";
        readonly value: string;
        readonly level: SettingLevel.SystemAdminReadonly;
        readonly label: "Meta WhatsApp Business Account ID";
        readonly group: "whatsapp-settings";
        readonly sortOrder: 70;
        readonly controlType: "shortText";
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappAccessToken";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappWebhookVerifyToken";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }, {
        readonly moduleName: "solid-core";
        readonly key: "metaWhatsappAppSecret";
        readonly value: string;
        readonly level: SettingLevel.SystemEnv;
    }];
}
export {};
//# sourceMappingURL=default-settings-provider.service.d.ts.map