import { OrgTree, OrgTreeUser, UserIdentity } from "../models"; import { Store } from "./Store"; import { OrganizationTreeService } from "../services/OrganizationTreeService"; import { UserIdentityStore } from "./UserIdentityStore"; export declare class OrganizationTreeStore extends Store { organizationTreeService: OrganizationTreeService; private omniaContext; userIdentityStore: UserIdentityStore; orgTree: import("./Store").StoreState<{ [userName: string]: OrgTree; }>; getters: { getOrgTreeByUser: (userName: string) => OrgTree; }; mutations: {}; actions: { loadOrgTreeByUserName: import("./Store").StoreAction void, (result: OrgTree, user: UserIdentity) => void, (failureReason: any, user: UserIdentity) => void, (user: UserIdentity) => Promise>; loadOrgTreeByUser: import("./Store").StoreAction void, (result: OrgTree, user: OrgTreeUser) => void, (failureReason: any, user: OrgTreeUser) => void, (user: OrgTreeUser) => Promise>; }; onActivated(): void; onDisposing(): void; }