import { VisitanteComumInterface } from '../interfaces';
import { TipoDadosElementar } from '../tipo-dados-elementar';
import { Construto } from './construto';
export type ValorLiteral = boolean | null | number | string | number[] | string[] | Construto;
export declare class Literal implements Construto {
    linha: number;
    hashArquivo: number;
    valor: ValorLiteral;
    tipo: TipoDadosElementar;
    constructor(hashArquivo: number, linha: number, valor: ValorLiteral, tipo?: TipoDadosElementar);
    aceitar(visitante: VisitanteComumInterface): Promise<any>;
    paraTexto(): string;
    paraTextoSaida(): string;
}
//# sourceMappingURL=literal.d.ts.map