import { AccountAddinModel } from '../../sdk-model'; declare class AddinMainBarItemStateModel extends AccountAddinModel { accountAddinId: string; routerName: string; childrenNames: string[]; projectId: string; mePermissionInAddin: string[]; children?: AddinMainBarItemStateModel[]; } declare class AddinMainBarForStoreModel { activeItem: AddinMainBarItemStateModel; itemList: AddinMainBarItemStateModel[]; dirty: boolean; cached: boolean; } declare class ProjectAddinModelForStore { projectId: string; projectMainBar: AddinMainBarForStoreModel; } declare class AccountAddinItemForStoreModel { accountMainBar: AddinMainBarForStoreModel; accountAdminMainBar: AddinMainBarForStoreModel; projectMainBarModel: AddinMainBarForStoreModel; projectAddins: ProjectAddinModelForStore[]; } declare class AccountAddinModelForStore { accountId: string; addins: AccountAddinItemForStoreModel; addinDictionary: Map; routerNameDictionary: Map; } declare class AddinForStoreModel { activeAccountId: string; activeProjectId: string; addin: AccountAddinModelForStore[]; activeAccount: AccountAddinModelForStore; activeProject: ProjectAddinModelForStore; } declare class AddinPermissionModel { addinId: string; permissions: string[]; } export { AddinMainBarItemStateModel, AddinMainBarForStoreModel, AccountAddinItemForStoreModel, AccountAddinModelForStore, ProjectAddinModelForStore, AddinForStoreModel, AddinPermissionModel, }; //# sourceMappingURL=addins-state-model.d.ts.map