import type { RenderOptions } from 'jamis-core';
import type { IRendererStore } from './RendererStore';
export declare const defaultOptions: RenderOptions;
export declare const stores: {
    [propName: string]: IRendererStore;
};
/**
 * 默认 env 会被缓存，所以新传入的 env 不会替换旧的。
 * 除非先删了旧的，新的才会生效。
 */
export declare function clearStoresCache(sessions?: Array<string> | string): void;
/**
 * 当然也可以直接这样更新。
 * 主要是有时候第一次创建的时候并没有准备多少接口，
 * 可以后续补充点，比如 amis 自己实现的，prompt 里面的表单。
 */
export declare function updateEnv(options: Partial<RenderOptions>, session?: string): void;
/**
 * 扩充默认的 env ，这样使用方不需要指定都会有。
 */
export declare function extendDefaultEnv(env: Partial<RenderOptions>): void;
