import { DefineComponent } from 'vue' import { MaybeArray } from '@ithinkdt/common' import { EntityApi, EntityState, LcComponent, LcMethodDefinition, LcSchema, LcStateDefinition, LowcodeEngineCore, MethodDefinitions, MethodType, ScriptMethod, StateDefinitions, StateType, VarState, } from './engine-core.js' export declare class LowcodeEngineRenderer extends LowcodeEngineCore { schema: LcSchema Renderer: DefineComponent constructor(params: { components: MaybeArray[] stateDefinitions?: StateType[] methodDefinitions?: MethodType[] providers?: Record schema?: LcSchema getApi: (code: string) => Promise }) } export declare const entity: (options: { api: EntityApi }) => LcStateDefinition export declare const variable: LcStateDefinition export declare const request: LcStateDefinition export declare const script: LcMethodDefinition