export { generateStyleModule, generateStyleModuleMap, } from './parser/lessParser';
import { ICodeResource } from '@cloudbase/cals';
import { LowcodeContext } from './parser/base';
export declare const lowcodeContext: LowcodeContext;
/**
 * Reexecute all low code when updated
 */
export declare function generateLowcodeModules({ runtimeWindow, codeModulesMap, onDependencyMiss, dependencies, }: {
    runtimeWindow: Window;
    codeModulesMap: {
        global?: ICodeResource[];
        [pageId: string]: ICodeResource[];
    };
    onDependencyMiss?: () => void;
    dependencies?: object;
}): Promise<{
    state: {
        [key: string]: any;
    };
    computedFuncs: {
        [page: string]: {
            [key: string]: () => any;
        };
    };
    common?: {
        [key: string]: Function;
    };
    lifeCycle: {
        [key: string]: {
            [lifecycle: string]: Function;
        };
    };
    handler?: {
        [key: string]: Function;
    };
}>;
export declare function applyLowcode(allModules: any, opts: {
    dependencies: any;
    onDependencyMiss?: any;
    runtimeWindow: any;
    onBeforeParse?: any;
}): Promise<LowcodeContext>;
export declare function cleanLowcodeContext(): void;
