import { Result, UniqueID } from "@common/domain"; import { TabContext } from "../domain"; export interface ITabContextService { getByTabId(tabId: UniqueID): Promise>; createContext(params: { tabId: UniqueID; userId: UniqueID; companyId: UniqueID; branchId: UniqueID; }): Promise>; assignCompany(tabId: UniqueID, companyId: UniqueID): Promise>; removeContext(tabId: UniqueID): Promise>; }