import { VisitanteDeleguaInterface } from '../interfaces';
import { Construto } from './construto';
import { ParaCadaComoConstruto } from './para-cada-como-construto';
export declare class ListaCompreensao implements Construto {
    linha: number;
    hashArquivo: number;
    valor?: any;
    tipo?: string;
    expressaoRetorno: Construto;
    referenciaVariavelIteracao: Construto;
    paraCada: ParaCadaComoConstruto;
    constructor(hashArquivo: number, linha: number, expressaoRetorno: Construto, referenciaVariavelIteracao: Construto, paraCada: ParaCadaComoConstruto, tipo?: string);
    aceitar(visitante: VisitanteDeleguaInterface): Promise<any>;
    paraTexto(): string;
    paraTextoSaida(): string;
}
//# sourceMappingURL=lista-compreensao.d.ts.map