import Core from '../Core';
import IInstanceConfig from "../../interfaces/InstanceConfig";
import IExtraParametersWithSig from "../../interfaces/ExtraParametersWithSig";
import ILpServiceResponse from "../../interfaces/responses/character/LpServiceResponse";
import IPersonalBalanceServiceResponse from "../../interfaces/responses/character/PersonalBalanceServiceResponse";
import IPersonalJournalServiceResponse from "../../interfaces/responses/character/PersonalJournalServiceResponse";
import IPersonalTransactionServiceResponse from "../../interfaces/responses/character/PersonalTransactionServiceResponse";
export default class Character extends Core.CoreClass {
    constructor(cfg: IInstanceConfig);
    one(characterID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    history(characterID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    images(characterID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    affiliation(characterIDArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assets(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assetLocations(characterID: number, sessionToken: string, assetsArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assetNames(characterID: number, sessionToken: string, assetsArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    blueprints(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    bookmarks(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    bookmarkFolders(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    clones(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contactLabels(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contracts(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contractBids(characterID: number, contractID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contractItems(characterID: number, contractID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    cspa(characterID: number, sessionToken: string, characterArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    factionWarfare(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    fatigue(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    implants(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    lp(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<ILpServiceResponse>;
    medals(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    notifications(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contactNotifications(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    opportunities(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    planets(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    research(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    roles(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    search(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    standings(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    stats(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    titles(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    walletBalance(characterID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IPersonalBalanceServiceResponse>;
    walletJournal(characterID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IPersonalJournalServiceResponse>;
    walletTransactions(characterID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IPersonalTransactionServiceResponse>;
    getContacts(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    postContacts(characterID: number, sessionToken: string, contactArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    putContacts(characterID: number, sessionToken: string, contactArray: number[], extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    deleteContacts(characterID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
}
