import { BaseModel, ModelAttributes } from './basemodel';
import { Regions } from './types';
export declare class partir extends BaseModel {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    private initDesinences;
}
export declare class abrir extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
}
export declare class asir extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class adquirir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class argüir extends partir {
    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 balbucir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class bendecir extends partir {
    protected alteredStem: string;
    protected alteredStemArray: string[];
    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 ceñir extends partir {
    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 cohibir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class conducir extends partir {
    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 corregir extends partir {
    private alteredStem;
    private secondAlteredStem;
    private alteredStemArray;
    private secondAlteredStemArray;
    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 decir extends bendecir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class delinquir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class dirigir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class discernir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class distinguir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class dormir extends partir {
    private alteredStem;
    private secondAlteredStem;
    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 embaír extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class erguir extends partir {
    private alteredStem;
    private secondAlteredStem;
    private thirdAlteredStem;
    private thirdAlteredStemArray;
    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;
    protected setImperativoAfirmativo(): void;
}
export declare class escribir extends partir {
    private participioSecundario;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
}
export declare class huir extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class ir extends partir {
    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 lucir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class oír extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class plañir extends partir {
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
}
export declare class podrir extends partir {
    private alteredStem;
    protected alteredStemArray: string[];
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setGerundio(): void;
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoImperfecto(): 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 pudrir extends partir {
    private alteredStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setParticipio(): void;
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoImperfecto(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class rehenchir extends partir {
    protected alteredStem: string;
    protected alteredStemArray: string[];
    private secondAlteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setGerundio(): void;
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
}
export declare class rehuir extends huir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class reír extends partir {
    private alteredStem;
    private secondAlteredStem;
    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 reunir extends partir {
    private alteredStem;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
export declare class salir extends partir {
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class seguir extends partir {
    private alteredStem;
    private alteredStemArray;
    private secondAlteredStem;
    private secondAlteredStemArray;
    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 sentir extends partir {
    private alteredStem;
    private secondAlteredStem;
    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 servir extends partir {
    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 venir extends partir {
    private alteredStem;
    private secondAlteredStem;
    private secondAlteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setGerundio(): void;
    protected setIndicativoPresente(): void;
    protected setIndicativoPreteritoIndefinido(): void;
    protected setIndicativoFuturoImperfecto(): void;
    protected setIndicativoCondicionalSimple(): void;
    protected setSubjuntivoPreteritoImperfectoRa(): void;
    protected setSubjuntivoPreteritoImperfectoSe(): void;
    protected setSubjuntivoFuturoImperfecto(): void;
    protected setImperativoAfirmativo(): void;
}
export declare class zurcir extends partir {
    private alteredStem;
    private alteredStemArray;
    constructor(verb: string, region: Regions, attributes: ModelAttributes);
    protected setIndicativoPresente(): void;
    protected setSubjuntivoPresente(): void;
}
//# sourceMappingURL=irmodels.d.ts.map