import { ShallowReactive, ComputedRef } from 'vue';
import { Engine } from '../..';
import { HistoryModel } from '@vtj/core';
export declare function useHistory(): {
    engine: ShallowReactive<Engine>;
    history: ComputedRef< HistoryModel | null>;
    total: ComputedRef<number>;
    forward: () => void;
    backward: () => void;
    load: (id: string) => void;
    forwardDisabled: ComputedRef<boolean>;
    backwardDisabled: ComputedRef<boolean>;
};
