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