import Core from '../Core';
import IInstanceConfig from "../../interfaces/InstanceConfig";
import IExtraParametersWithSig from "../../interfaces/ExtraParametersWithSig";
import IWalletBalanceServiceResponse from "../../interfaces/responses/corp/WalletBalanceServiceResponse";
import IWalletJournalServiceResponse from "../../interfaces/responses/corp/WalletJournalServiceResponse";
import IWalletTransactionServiceResponse from "../../interfaces/responses/corp/WalletTransactionServiceResponse";
export default class Corp extends Core.CoreClass {
    constructor(cfg: IInstanceConfig);
    one(corporationID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    allianceHistory(corporationID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    images(corporationID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    npc(extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assets(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assetLocations(corporationID: number, itemArray: number[], sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    assetNames(corporationID: number, itemArray: number[], sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    blueprints(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    bookmarks(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    bookmarkFolders(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contacts(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contactLabels(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    containers(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contracts(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contractBids(corporationID: number, sessionToken: string, contractID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    contractItems(corporationID: number, sessionToken: string, contractID: number, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    divisions(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    facilities(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    factionWarfare(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    medals(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    medalsIssued(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    members(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    memberLimit(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    memberTitles(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    memberTracking(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    roles(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    rolesHistory(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    shareholders(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    standings(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    starbases(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    structures(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    titles(corporationID: number, sessionToken: string, extraParameters: IExtraParametersWithSig): Promise<import("../../interfaces/responses/ServiceResponse").default>;
    walletAllBalances(corporationID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IWalletBalanceServiceResponse>;
    walletJournal(corporationID: number, divisionID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IWalletJournalServiceResponse>;
    walletTransactions(corporationID: number, divisionID: number, sessionToken: string, extraParameters?: IExtraParametersWithSig): Promise<IWalletTransactionServiceResponse>;
}
