import { HybridActionContextElement, HybridActionContextElements, JsonHybridActionContextElement, ModelAdapter, Session } from '../../index';
export declare class HybridUtil {
    jsonToContextElements(session: Session, jsonContextElements: Record<string, JsonHybridActionContextElement[]>): HybridActionContextElements;
    protected _jsonToContextElementList(session: Session, jsonContextElements: JsonHybridActionContextElement[]): HybridActionContextElement[];
    protected _jsonToContextElement(session: Session, jsonContextElement: JsonHybridActionContextElement): HybridActionContextElement;
    protected _jsonToModelElement(adapter: ModelAdapter, jsonElement: any): any;
    contextElementsToJson(contextElements: HybridActionContextElements): Record<string, JsonHybridActionContextElement[]>;
    protected _contextElementListToJson(contextElements: HybridActionContextElement[]): JsonHybridActionContextElement[];
    protected _contextElementToJson(contextElement: HybridActionContextElement): JsonHybridActionContextElement;
    protected _modelElementToJson(adapter: ModelAdapter, modelElement: any): any;
}
export declare const hybridUtil: HybridUtil;
//# sourceMappingURL=hybridUtil.d.ts.map