import { Ref, ShallowRef } from 'vue';
import { DocInfo, EnginePublic } from '..';
export declare function useDocPubApiContext(): {
    /** 原始 api */
    pubDocApi: ShallowRef<EnginePublic>;
    docInfo: Ref<DocInfo, DocInfo>;
    /** doc 实例 */
    docInst: import('vue').ComputedRef<import('..').Doc>;
    /** query 服务 */
    query: import('vue').ComputedRef<import('./types/public-types').QueryAPI>;
    updateTick: import('vue').ComputedRef<number>;
    isDesignMode: import('vue').ComputedRef<boolean>;
    withLayoutComputed: <T>(getter: () => T) => import('vue').ComputedRef<T>;
};
