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