import { UserPermissionV4 } from './types';
import { ForestAdminClientOptionsWithDefaults, ForestAdminServerInterface } from '../types';
export default class UserPermissionService {
    private readonly options;
    private readonly forestAdminServerInterface;
    private cacheExpirationTimestamp;
    private userInfoById;
    constructor(options: ForestAdminClientOptionsWithDefaults, forestAdminServerInterface: ForestAdminServerInterface);
    getUserInfo(userId: number | string): Promise<UserPermissionV4 | undefined>;
    invalidateCache(): void;
}
//# sourceMappingURL=user-permission.d.ts.map