import type { WtObject } from '../../../enums'; import type { AppVisibilityMap, GlobalAccessApiResponseItem, GlobalActionAccessMap, LicenseAccessMap, ScopeAccessApiResponseItem, ScopeAccessMap, SectionVisibilityMap, UiSection, VisibilityAccess, WebitelLicenseInfo } from '../types/UserAccess.d'; 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 makeLicenseAccessMap: (rawLicense: WebitelLicenseInfo[]) => LicenseAccessMap; export declare const castUiSectionToWtObject: (section: UiSection) => WtObject; export declare const castWtObjectToUiSection: (object: WtObject) => UiSection; export declare const shouldUseGlobalSpecialActionAccessAsChecksSource: (object: WtObject) => boolean; export declare const shouldUseGlobalCrudActionAccessAsChecksSource: (object: WtObject) => boolean;