import { WtApplication, WtObject } from '../../../../enums';
import type { AppVisibilityMap, GlobalAccessApiResponseItem, GlobalActionAccessMap, ScopeAccessApiResponseItem, ScopeAccessMap, SectionVisibilityMap, UiSection, VisibilityAccess } from '../types/UserAccess.d.ts';
export declare const makeGlobalAccessMap: (rawGlobalAccess: GlobalAccessApiResponseItem[]) => GlobalActionAccessMap;
export declare const makeScopeAccessMap: (rawScope: ScopeAccessApiResponseItem[]) => ScopeAccessMap;
export declare const makeAppVisibilityMap: (rawVisibility: VisibilityAccess) => AppVisibilityMap;
export declare const makeSectionVisibilityMap: (rawVisibility: VisibilityAccess) => SectionVisibilityMap;
export declare const castUiSectionToWtObject: (section: UiSection) => WtObject;
export declare const castWtObjectToUiSection: (object: WtObject) => UiSection;
export declare const getWtAppByUiSection: (section: UiSection) => WtApplication;
