export function launch(figletConfig?: { title?: string; subTitle?: string[]; }): void; export { u as util }; export function mongoModel(): MongoModel; export function mysqlModel(): MySQLModel; export function redisModel(type?: "ioRedis" | "nodeRedis"): IORedisModel | NodeRedisModel; export function ioRedisModel(): IORedisModel; export function nodeRedisModel(): NodeRedisModel; export function amqpModel(): AMQPModel; export function influxModel(): InfluxModel; export function mongoLogic(): MongoLogic; export function dingtalkLogic(): DingtalkLogic; export function feishuLogic(): FeishuLogic; export function wechatLogic(): WechatLogic; export function slackLogic(): SlackLogic; export function bitAnalyticsLogic(): BitAnalyticsLogic; export function routeManager(config?: any): RouteManager; export function jobManager(): JobManager; export function threadManager(): ThreadManager; export function Strategy(): StrategyModule["Strategy"]; export function beeQueueModel(): BeeQueueModel; export function bullQueueModel(): BullQueueModel; export function agendaModel(): AgendaModel; export function workerUtil(): WorkerUtil; export function threadUtil(): ThreadUtil; export function queueUtil(): QueueUtil; export function performanceUtil(): PerformanceUtil; export function idCardUtil(): IdCardUtil; export function koaLogger(): KoaLogger; export function BitBatch(): BitBatchLogic; export function llmModel(): LLMModel; export function multiAgentLogic(): MultiAgentLogic; export function genericAnalytics(): GenericAnalyticsLogic; export type UtilModule = typeof u; export type MongoModel = typeof import("./lib/model/mongo"); export type MySQLModel = typeof import("./lib/model/mysql"); export type IORedisModel = typeof import("./lib/model/ioredis"); export type NodeRedisModel = typeof import("./lib/model/node_redis"); export type AMQPModel = typeof import("./lib/model/amqp"); export type InfluxModel = typeof import("./lib/model/influxdb"); export type MongoLogic = typeof import("./lib/logic/mongo"); export type DingtalkLogic = typeof import("./lib/logic/dingtalk"); export type FeishuLogic = typeof import("./lib/logic/feishu"); export type WechatLogic = typeof import("./lib/logic/wechat"); export type SlackLogic = typeof import("./lib/logic/slack"); export type BitAnalyticsLogic = typeof import("./lib/logic/bit_analytics"); export type RouteManager = typeof import("./lib/manager/route"); export type JobManager = typeof import("./lib/manager/job"); export type ThreadManager = typeof import("./lib/manager/thread"); export type StrategyModule = typeof import("./lib/utility/strategy"); export type BeeQueueModel = typeof import("./lib/model/queue_redis_bee"); export type BullQueueModel = typeof import("./lib/model/queue_redis_bull"); export type AgendaModel = typeof import("./lib/model/agenda"); export type WorkerUtil = typeof import("./lib/worker-util"); export type ThreadUtil = typeof import("./lib/thread-util"); export type QueueUtil = typeof import("./lib/utility/queue_util"); export type PerformanceUtil = typeof import("./lib/utility/performance"); export type IdCardUtil = { provinceAndCitys: { 11: string; 12: string; 13: string; 14: string; 15: string; 21: string; 22: string; 23: string; 31: string; 32: string; 33: string; 34: string; 35: string; 36: string; 37: string; 41: string; 42: string; 43: string; 44: string; 45: string; 46: string; 50: string; 51: string; 52: string; 53: string; 54: string; 61: string; 62: string; 63: string; 64: string; 65: string; 71: string; 81: string; 82: string; 91: string; }; powers: string[]; parityBit: string[]; genders: { male: string; female: string; }; checkAddressCode: (addressCode: any) => boolean; checkBirthDayCode: (birDayCode: any) => boolean; getParityBit: (idCardNo: any) => string; checkParityBit: (idCardNo: any) => boolean; checkIdCardNo: (idCardNo: any) => boolean; check15IdCardNo: (idCardNo: any) => boolean; check18IdCardNo: (idCardNo: any) => boolean; formateDateCN: (day: any) => string; getIdCardInfo: (idCardNo: any) => { gender: string; birthday: string; }; getId15: (idCardNo: any) => any; getId18: (idCardNo: any) => any; }; export type KoaLogger = { (logger: any): (ctx: any, next: any) => any; requestIdContext: (opts: any) => (ctx: any, next: any) => any; requestLogger: (opts: any) => (ctx: any, next: any) => any; timeContext: (opts: any) => (ctx: any, next: any) => any; bunyan: any; }; export type BitBatchLogic = typeof import("./lib/logic/bit_batch"); export type LLMModel = typeof import("./lib/model/llm"); export type MultiAgentLogic = typeof import("./lib/logic/multi_agent"); export type GenericAnalyticsLogic = typeof import("./lib/logic/generic_analytics"); import u = require("./lib/util");