import{Pt as e}from"./chunk.p3hCiSrt.js";var t=e.object({name:e.text(),group:e.text(),method:e.text(),path:e.text(),prefix:e.text(),fullPath:e.text(),description:e.optional(e.text()),summary:e.optional(e.text()),disabled:e.optional(e.boolean()),secure:e.optional(e.boolean()),hide:e.optional(e.boolean()),body:e.optional(e.any()),params:e.optional(e.any()),query:e.optional(e.any()),response:e.optional(e.any()),bodyContentType:e.optional(e.text()),middlewares:e.optional(e.array(e.object({name:e.text(),options:e.optional(e.any())})))}),n=e.object({name:e.text(),description:e.optional(e.text()),schema:e.any(),defaultValue:e.optional(e.any()),currentValue:e.optional(e.any())}),r=e.object({name:e.text(),description:e.optional(e.text()),mimeTypes:e.optional(e.array(e.text())),maxSize:e.optional(e.number()),provider:e.text()}),i=e.object({name:e.text(),ttl:e.optional(e.any()),disabled:e.optional(e.boolean()),provider:e.text()}),a=e.object({name:e.text(),type:e.text(),nullable:e.boolean(),primaryKey:e.boolean(),identity:e.boolean(),createdAt:e.boolean(),updatedAt:e.boolean(),deletedAt:e.boolean(),version:e.boolean(),hasDefault:e.boolean(),ref:e.optional(e.object({entity:e.text(),column:e.text(),onUpdate:e.optional(e.text()),onDelete:e.optional(e.text())}))}),o=e.object({name:e.optional(e.text()),columns:e.array(e.text()),unique:e.boolean()}),s=e.object({name:e.optional(e.text()),columns:e.array(e.text()),foreignEntity:e.text(),foreignColumns:e.array(e.text())}),c=e.object({name:e.optional(e.text()),columns:e.array(e.text()),unique:e.boolean(),hasCheck:e.boolean()}),l=e.object({name:e.text(),provider:e.text(),columns:e.array(a),indexes:e.array(o),foreignKeys:e.array(s),constraints:e.array(c),schema:e.optional(e.any()),insertSchema:e.optional(e.any()),updateSchema:e.optional(e.any())}),u=e.object({propertyKey:e.text(),schema:e.any(),values:e.record(e.text(),e.any()),serviceName:e.optional(e.text())}),d=e.object({name:e.text(),providers:e.array(e.text())}),f=e.object({name:e.text(),label:e.optional(e.text()),description:e.optional(e.text()),path:e.optional(e.text()),parentName:e.optional(e.text()),params:e.optional(e.any()),query:e.optional(e.any()),hasComponent:e.boolean(),hasLazy:e.boolean(),hasResolve:e.boolean(),childrenNames:e.optional(e.array(e.text())),hasChildren:e.boolean(),hasParent:e.boolean(),hasErrorHandler:e.boolean(),static:e.optional(e.boolean()),cache:e.optional(e.any()),client:e.optional(e.any()),animation:e.optional(e.any())}),p=e.object({name:e.text(),module:e.optional(e.text()),dependencies:e.array(e.text()),aliases:e.optional(e.array(e.text()))}),m=e.object({name:e.text(),description:e.optional(e.text()),schema:e.optional(e.any()),provider:e.text()}),h=e.object({name:e.text(),description:e.optional(e.text()),roles:e.optional(e.array(e.any())),type:e.enum([`internal`,`external`]),settings:e.optional(e.object({accessTokenExpiration:e.optional(e.any()),refreshTokenExpiration:e.optional(e.any()),hasOnCreateSession:e.boolean(),hasOnRefreshSession:e.boolean(),hasOnDeleteSession:e.boolean()}))}),g=e.object({method:e.text(),path:e.text()}),_=e.object({name:e.text(),description:e.optional(e.text()),cron:e.optional(e.text()),interval:e.optional(e.any()),lock:e.optional(e.boolean())}),v=e.object({name:e.text(),description:e.optional(e.text()),schema:e.optional(e.any()),provider:e.text(),subscribers:e.integer()}),y=e.object({alephaVersion:e.text(),nodeVersion:e.text(),runtime:e.enum([`node`,`bun`]),mode:e.enum([`development`,`production`]),port:e.integer(),uptime:e.number(),memoryUsage:e.number()}),b=e.object({system:y,actions:e.array(t),queues:e.array(m),schedulers:e.array(_),topics:e.array(v),buckets:e.array(r),realms:e.array(h),caches:e.array(i),pages:e.array(f),providers:e.array(p),modules:e.array(d),entities:e.array(l),routes:e.array(g),envs:e.array(u),atoms:e.array(n)});export{b as t};