/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/

import { PinnedProject } from "../../lfs/models/pinned-project.model.js";

export interface ProjectViewState {
    pinnedProjects: PinnedProject[];
}

export interface ProjectViewActions {
    loadPinnedProjects: () => Promise<void>;
    addPinnedProject: (rootDirectoryAlias: string, projectName: string) => Promise<void>;
    removePinnedProject: (rootDirectoryAlias: string, projectName: string) => Promise<void>;
}