import { AllInvasions } from '../typings/dataTypes';
import { Options } from '../typings/inputs';
import { InvasionInfo } from '../typings/pogoinfo';
import Masterfile from './Masterfile';
export default class Invasion extends Masterfile {
    parsedInvasions: AllInvasions;
    options: Options;
    constructor(options: Options);
    customInvasions(override?: boolean): Promise<InvasionInfo>;
    mergeInvasions(existing: InvasionInfo, custom?: InvasionInfo): InvasionInfo;
    formatGrunts(character: string): {
        type: string;
        gender: string | number;
        grunt: string;
    };
    invasions(invasionData: InvasionInfo): void;
}
