import { ExtensionRepository } from '@/domain/repositories/extension.interface'; import { Extension } from '@/domain/abstracts/extension.abstract'; import { EngineExtension } from '@/domain/abstracts/engine.abstract'; export declare class ExtensionRepositoryImpl implements ExtensionRepository { private readonly cortexProvider; extensions: Map; constructor(cortexProvider: EngineExtension); create(object: Extension): Promise; findAll(): Promise; findOne(id: string): Promise; update(): Promise; remove(id: string): Promise; loadCoreExtensions(): void; loadExternalExtensions(): void; private loadExtensions; }