import { Skill } from "../skill";
import { StatType } from "../../value_object/stat_type";
import { Stat } from "../../interface/stat";
import { Weapon } from "../../../weapon/interface/weapon";
import { Context } from "../../../context";
export declare class LockedAndLoaded extends Skill {
    name: string;
    protected stats: Stat[];
}
export declare class QuickDraw extends Skill {
    name: string;
    protected stats: Stat[];
}
export declare class ImYourHuckleberry extends Skill {
    name: string;
    protected stats: Stat[];
    getStat(statType: StatType, weapon: Weapon, context: Context): number;
}
export declare class AllINeedIsOne extends Skill {
    name: string;
    protected stats: Stat[];
}
export declare class DivergentLikeness extends Skill {
    name: string;
    protected stats: Stat[];
}
export declare class MoneyShot extends Skill {
    name: string;
    protected stats: Stat[];
    getStat(statType: StatType, weapon: Weapon, context: Context): number;
}
export declare class LayWaste extends Skill {
    name: string;
    protected stats: Stat[];
    getStat(statType: StatType, weapon: Weapon, context: Context): number;
}
export declare class KeepItPipingHot extends Skill {
    name: string;
    protected stats: Stat[];
}
export declare class Inconceivable extends Skill {
    name: string;
    protected stats: Stat[];
}
