import { BaseModel, ModelAttributes } from './basemodel';
import { Regions } from './types';
export declare class temer extends BaseModel {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    private initDesinences;
}
export declare class caber extends temer {
    private alteredStem;
    private secondAlteredStem;
    private alteredStemArray;
    private secondAlteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class caer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class coger extends temer {
    private alteredStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class corroer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class creer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class hacer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class rehacer extends hacer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPreteritoIndefinido(): void;
}
export declare class haber extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class mover extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class nacer extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class oler extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class placer extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class poder extends temer {
    private alteredStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setGerundio(): void;
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class poner extends temer {
    private alteredStem;
    private alteredStemArray;
    private secondAlteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class rever extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setImperativoAfirmativo(): void;
}
export declare class querer extends temer {
    private alteredStem;
    private secondAlteredArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class raer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class responder extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPreteritoIndefinido(): void;
}
export declare class romper extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
}
export declare class saber extends temer {
    private alteredStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPresente(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class ser extends temer {
    private alteredeStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoImperfecto(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class tañer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class tender extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class tener extends temer {
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class torcer extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class traer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class valer extends temer {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class vencer extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class ver extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoImperfecto(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class volver extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class yacer extends temer {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
    protected setImperativoAfirmativo(): void;
}
//# sourceMappingURL=ermodels.d.ts.map