import { ConstrutoInterface, VisitanteComumInterface } from '../interfaces';
import { CaminhoSeSenaoInterface } from '../interfaces/declaracoes';
import { Declaracao } from './declaracao';
export declare class Se extends Declaracao {
    condicao: ConstrutoInterface;
    caminhoEntao: Declaracao;
    caminhosSeSenao?: CaminhoSeSenaoInterface[] | undefined;
    caminhoSenao?: Declaracao | undefined;
    constructor(condicao: ConstrutoInterface, caminhoEntao: Declaracao, caminhosSeSenao?: CaminhoSeSenaoInterface[] | undefined, caminhoSenao?: Declaracao | undefined);
    aceitar(visitante: VisitanteComumInterface): Promise<any>;
    paraTexto(): string;
}
//# sourceMappingURL=se.d.ts.map