import { HackleRemoteConfig, User } from "../../core/internal/model/model"; import HackleCore from "../../core/HackleCore"; import { UserManager } from "../../core/internal/user/UserManager"; export default class HackleRemoteConfigImpl implements HackleRemoteConfig { private readonly core; private readonly userManager; private readonly user?; constructor(core: HackleCore, userManager: UserManager, user?: User | undefined); get(key: string, defaultValue: string): string; get(key: string, defaultValue: number): number; get(key: string, defaultValue: boolean): boolean; private decide; }