import { IPmcData } from "../models/eft/common/IPmcData"; import { IPlayerIncrementSkillLevelRequestData } from "../models/eft/player/IPlayerIncrementSkillLevelRequestData"; import { ILogger } from "../models/spt/utils/ILogger"; import { DatabaseServer } from "../servers/DatabaseServer"; export declare class PlayerService { protected logger: ILogger; protected databaseServer: DatabaseServer; constructor(logger: ILogger, databaseServer: DatabaseServer); /** * increases the profile skill and updates any output * @param {Object} pmcData * @param {Object} output * @param {String} skillName * @param {Number} amount */ incrementSkillLevel(pmcData: IPmcData, output: IPlayerIncrementSkillLevelRequestData, skillName: string, amount: number): void; /** * @param {Object} pmcData * @returns number */ calculateLevel(pmcData: IPmcData): number; }