import { Command } from '@oclif/core'; export declare abstract class BaseCommand extends Command { static flags: { FLOWISE_FILE_SIZE_LIMIT: import("@oclif/core/lib/interfaces").OptionFlag; PORT: import("@oclif/core/lib/interfaces").OptionFlag; CORS_ORIGINS: import("@oclif/core/lib/interfaces").OptionFlag; IFRAME_ORIGINS: import("@oclif/core/lib/interfaces").OptionFlag; DEBUG: import("@oclif/core/lib/interfaces").OptionFlag; NUMBER_OF_PROXIES: import("@oclif/core/lib/interfaces").OptionFlag; SHOW_COMMUNITY_NODES: import("@oclif/core/lib/interfaces").OptionFlag; DISABLE_FLOWISE_TELEMETRY: import("@oclif/core/lib/interfaces").OptionFlag; DISABLED_NODES: import("@oclif/core/lib/interfaces").OptionFlag; LOG_PATH: import("@oclif/core/lib/interfaces").OptionFlag; LOG_LEVEL: import("@oclif/core/lib/interfaces").OptionFlag; LOG_SANITIZE_BODY_FIELDS: import("@oclif/core/lib/interfaces").OptionFlag; LOG_SANITIZE_HEADER_FIELDS: import("@oclif/core/lib/interfaces").OptionFlag; TOOL_FUNCTION_BUILTIN_DEP: import("@oclif/core/lib/interfaces").OptionFlag; TOOL_FUNCTION_EXTERNAL_DEP: import("@oclif/core/lib/interfaces").OptionFlag; ALLOW_BUILTIN_DEP: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_TYPE: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_PATH: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_PORT: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_HOST: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_NAME: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_USER: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_PASSWORD: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_SSL: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_SSL_KEY_BASE64: import("@oclif/core/lib/interfaces").OptionFlag; DATABASE_REJECT_UNAUTHORIZED: import("@oclif/core/lib/interfaces").OptionFlag; LANGCHAIN_TRACING_V2: import("@oclif/core/lib/interfaces").OptionFlag; LANGCHAIN_ENDPOINT: import("@oclif/core/lib/interfaces").OptionFlag; LANGCHAIN_API_KEY: import("@oclif/core/lib/interfaces").OptionFlag; LANGCHAIN_PROJECT: import("@oclif/core/lib/interfaces").OptionFlag; MODEL_LIST_CONFIG_JSON: import("@oclif/core/lib/interfaces").OptionFlag; STORAGE_TYPE: import("@oclif/core/lib/interfaces").OptionFlag; BLOB_STORAGE_PATH: import("@oclif/core/lib/interfaces").OptionFlag; S3_STORAGE_BUCKET_NAME: import("@oclif/core/lib/interfaces").OptionFlag; S3_STORAGE_ACCESS_KEY_ID: import("@oclif/core/lib/interfaces").OptionFlag; S3_STORAGE_SECRET_ACCESS_KEY: import("@oclif/core/lib/interfaces").OptionFlag; S3_STORAGE_REGION: import("@oclif/core/lib/interfaces").OptionFlag; S3_ENDPOINT_URL: import("@oclif/core/lib/interfaces").OptionFlag; S3_FORCE_PATH_STYLE: import("@oclif/core/lib/interfaces").OptionFlag; GOOGLE_CLOUD_STORAGE_CREDENTIAL: import("@oclif/core/lib/interfaces").OptionFlag; GOOGLE_CLOUD_STORAGE_PROJ_ID: import("@oclif/core/lib/interfaces").OptionFlag; GOOGLE_CLOUD_STORAGE_BUCKET_NAME: import("@oclif/core/lib/interfaces").OptionFlag; GOOGLE_CLOUD_UNIFORM_BUCKET_ACCESS: import("@oclif/core/lib/interfaces").OptionFlag; AZURE_BLOB_STORAGE_CONNECTION_STRING: import("@oclif/core/lib/interfaces").OptionFlag; AZURE_BLOB_STORAGE_ACCOUNT_NAME: import("@oclif/core/lib/interfaces").OptionFlag; AZURE_BLOB_STORAGE_ACCOUNT_KEY: import("@oclif/core/lib/interfaces").OptionFlag; AZURE_BLOB_STORAGE_CONTAINER_NAME: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_STORAGE_TYPE: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_PATH: import("@oclif/core/lib/interfaces").OptionFlag; FLOWISE_SECRETKEY_OVERWRITE: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_AWS_ACCESS_KEY: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_AWS_SECRET_KEY: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_AWS_REGION: import("@oclif/core/lib/interfaces").OptionFlag; SECRETKEY_AWS_NAME: import("@oclif/core/lib/interfaces").OptionFlag; MODE: import("@oclif/core/lib/interfaces").OptionFlag; WORKER_CONCURRENCY: import("@oclif/core/lib/interfaces").OptionFlag; QUEUE_NAME: import("@oclif/core/lib/interfaces").OptionFlag; QUEUE_REDIS_EVENT_STREAM_MAX_LEN: import("@oclif/core/lib/interfaces").OptionFlag; REMOVE_ON_AGE: import("@oclif/core/lib/interfaces").OptionFlag; REMOVE_ON_COUNT: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_URL: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_HOST: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_PORT: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_USERNAME: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_PASSWORD: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_TLS: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_CERT: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_KEY: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_CA: import("@oclif/core/lib/interfaces").OptionFlag; REDIS_KEEP_ALIVE: import("@oclif/core/lib/interfaces").OptionFlag; ENABLE_BULLMQ_DASHBOARD: import("@oclif/core/lib/interfaces").OptionFlag; CUSTOM_MCP_SECURITY_CHECK: import("@oclif/core/lib/interfaces").OptionFlag; CUSTOM_MCP_PROTOCOL: import("@oclif/core/lib/interfaces").OptionFlag; HTTP_DENY_LIST: import("@oclif/core/lib/interfaces").OptionFlag; HTTP_SECURITY_CHECK: import("@oclif/core/lib/interfaces").OptionFlag; PATH_TRAVERSAL_SAFETY: import("@oclif/core/lib/interfaces").OptionFlag; TRUST_PROXY: import("@oclif/core/lib/interfaces").OptionFlag; APP_URL: import("@oclif/core/lib/interfaces").OptionFlag; SMTP_HOST: import("@oclif/core/lib/interfaces").OptionFlag; SMTP_PORT: import("@oclif/core/lib/interfaces").OptionFlag; SMTP_USER: import("@oclif/core/lib/interfaces").OptionFlag; SMTP_PASSWORD: import("@oclif/core/lib/interfaces").OptionFlag; SMTP_SECURE: import("@oclif/core/lib/interfaces").OptionFlag; ALLOW_UNAUTHORIZED_CERTS: import("@oclif/core/lib/interfaces").OptionFlag; SENDER_EMAIL: import("@oclif/core/lib/interfaces").OptionFlag; JWT_AUTH_TOKEN_SECRET: import("@oclif/core/lib/interfaces").OptionFlag; JWT_REFRESH_TOKEN_SECRET: import("@oclif/core/lib/interfaces").OptionFlag; JWT_ISSUER: import("@oclif/core/lib/interfaces").OptionFlag; JWT_AUDIENCE: import("@oclif/core/lib/interfaces").OptionFlag; JWT_TOKEN_EXPIRY_IN_MINUTES: import("@oclif/core/lib/interfaces").OptionFlag; JWT_REFRESH_TOKEN_EXPIRY_IN_MINUTES: import("@oclif/core/lib/interfaces").OptionFlag; EXPIRE_AUTH_TOKENS_ON_RESTART: import("@oclif/core/lib/interfaces").OptionFlag; EXPRESS_SESSION_SECRET: import("@oclif/core/lib/interfaces").OptionFlag; SECURE_COOKIES: import("@oclif/core/lib/interfaces").OptionFlag; INVITE_TOKEN_EXPIRY_IN_HOURS: import("@oclif/core/lib/interfaces").OptionFlag; PASSWORD_RESET_TOKEN_EXPIRY_IN_MINS: import("@oclif/core/lib/interfaces").OptionFlag; PASSWORD_SALT_HASH_ROUNDS: import("@oclif/core/lib/interfaces").OptionFlag; TOKEN_HASH_SECRET: import("@oclif/core/lib/interfaces").OptionFlag; WORKSPACE_INVITE_TEMPLATE_PATH: import("@oclif/core/lib/interfaces").OptionFlag; LICENSE_URL: import("@oclif/core/lib/interfaces").OptionFlag; FLOWISE_EE_LICENSE_KEY: import("@oclif/core/lib/interfaces").OptionFlag; OFFLINE: import("@oclif/core/lib/interfaces").OptionFlag; POSTHOG_PUBLIC_API_KEY: import("@oclif/core/lib/interfaces").OptionFlag; ENABLE_METRICS: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_PROVIDER: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_INCLUDE_NODE_METRICS: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_SERVICE_NAME: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_OPEN_TELEMETRY_METRIC_ENDPOINT: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_OPEN_TELEMETRY_PROTOCOL: import("@oclif/core/lib/interfaces").OptionFlag; METRICS_OPEN_TELEMETRY_DEBUG: import("@oclif/core/lib/interfaces").OptionFlag; GLOBAL_AGENT_HTTP_PROXY: import("@oclif/core/lib/interfaces").OptionFlag; GLOBAL_AGENT_HTTPS_PROXY: import("@oclif/core/lib/interfaces").OptionFlag; GLOBAL_AGENT_NO_PROXY: import("@oclif/core/lib/interfaces").OptionFlag; PUPPETEER_EXECUTABLE_FILE_PATH: import("@oclif/core/lib/interfaces").OptionFlag; PLAYWRIGHT_EXECUTABLE_FILE_PATH: import("@oclif/core/lib/interfaces").OptionFlag; }; protected stopProcess(): Promise; protected onTerminate(): () => Promise; protected gracefullyExit(): Promise; protected failExit(): Promise; init(): Promise; }