import { Module } from "@intuitionrobotics/ts-common"; export type PermissionsModuleFEConfig = { projectId: string; }; export interface OnPermissionsChanged { __onPermissionsChanged: () => void; } export interface OnPermissionsFailed { __onPermissionsFailed: () => void; } export declare class PermissionsModuleFE_Class extends Module { private loadingUrls; private userUrlsPermissions; private requestCustomField; private debounceTime; private retryCounter; constructor(); setDebounceTime(time: number): void; setCustomField(key: string, value: string): void; loadUrls(urls: string[]): void; doesUserHavePermissions(url: string): boolean | undefined; private setPermissions; } export declare const PermissionsFE: PermissionsModuleFE_Class; //# sourceMappingURL=PermissionsModuleFE.d.ts.map