import type { DimpleLayoutCanvas, DimpleLayoutEditorOptions } from '../type';
export declare const useRender: (hookOptions?: {
    onToJSON?: (data: any) => any;
    onFromJSON?: (data: any) => any;
}) => {
    init: (initOptions?: DimpleLayoutEditorOptions) => Promise<void>;
    containerEl: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
    canvas: import("vue").ShallowRef<DimpleLayoutCanvas | null | undefined, DimpleLayoutCanvas | null | undefined>;
};
