import { DeployedExtension } from "../models";
import { Store } from "./Store";
export declare class ExtensionStore extends Store {
    private extensionsService;
    private ensureLoadDeployedExtensionsPromise;
    private deployedExtensions;
    getters: {
        deployedExtensions: () => DeployedExtension[];
    };
    actions: {
        ensureLoadDeployedExtensions: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>;
    };
    protected onActivated(): void;
    protected onDisposing(): void;
}
