import { ExpertAction } from '.';
import { Identity, Weather } from '../utils';
export default class IkuAction extends ExpertAction {
    identity: Identity.Expert;
    exhaused: boolean;
    predict: Weather;
    private isEffective;
    generate(dayCount?: number): "kaisei" | "kirisame" | "donten" | "souten" | "hyou" | "hanagumori" | "noumu" | "yuki" | "tenkiame" | "utoame" | "fuuu" | "seiran" | "kawagiri" | "taifuu" | "nagi" | "diamond-dust" | "kousa" | "retsujitsu" | "baiu" | "kyokkou";
    action(): Promise<void>;
    private before;
    private after;
    callback(): Promise<void>;
}
