import { AppObject, AppObjectRepo } from "@vived/core";
import { ToolEntity, ToolRepository } from "../Entities";
export declare class MockToolRepo extends ToolRepository {
    defaultToolType: string | undefined;
    get activeTool(): ToolEntity | undefined;
    get allTools(): ToolEntity[];
    makeToolFromData: jest.Mock<any, any, any>;
    getTool: jest.Mock<any, any, any>;
    getToolForHotkey: jest.Mock<any, any, any>;
    setDefaultToolActive: jest.Mock<any, any, any>;
    triggerTool: jest.Mock<any, any, any>;
    toggleToolVisibility: jest.Mock<any, any, any>;
    toolFactory: jest.Mock<any, any, any>;
    makeTool: jest.Mock<any, any, any>;
    constructor(appObject: AppObject);
}
export declare function makeMockToolRepo(appObjects: AppObjectRepo): MockToolRepo;
//# sourceMappingURL=MockToolRepo.d.ts.map