import { VisitanteDeleguaInterface } from "../interfaces";
import { Construto } from "./construto";
/**
 * Ajuda pode ser declaração ou construto. Para construto, o comportamento é
 * um pouco diferente do de ajuda como declaração. Por exemplo, se usado com
 * operadores, sempre resolve como um `texto`.
 */
export declare class AjudaComoConstruto implements Construto {
    linha: number;
    hashArquivo: number;
    valor?: Construto;
    funcao: boolean;
    constructor(hashArquivo: number, linha: number, elemento: Construto, funcao?: boolean);
    aceitar(visitante: VisitanteDeleguaInterface): Promise<any>;
    paraTexto(): string;
    paraTextoSaida(): string;
}
//# sourceMappingURL=ajuda-como-construto.d.ts.map